Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
problema test grila

Digi24 a disparut de pe TV Lg

Drept de proprietate intelectuala...

Jante noi shitbox
 Trinitas TV 4K

Dacia 1316 cu 6 usi ...

Frecventa modificata radio

Un nou pericol pt batrani
 Ar trebuii sa vindem imobiliarele...

Dupa renuntarea la aparat dentar

pelerinaj in Balcik

Noul format Jpegli iși propu...
 Dade, dade

Probleme accesare nr test telefon

Parola la lock screen

Deparazitare externa pisici fara ...
 

Siruri de numere crescatoare, descrescatoare, monotone

- - - - -
  • Please log in to reply
8 replies to this topic

#1
popescubianca27

popescubianca27

    New Member

  • Grup: Candidate Members
  • Posts: 5
  • Înscris: 29.07.2022
Salutare !

Am o problema pe care nu reusesc sa o rezolv utilizand doar functiile if/while.
Se da un sir de numere naturale intregi n, de ex ( 1 1 2 3 4 5 5 6 7 8 9 sau 25 23 15 12 9 4).
Folosind functiile if/while sa se afle daca sirul citit de la tastatura este crescator, descrescator sau monoton ( nu este nici crescator nici descrescator)

Edited by MarianG, 29 July 2022 - 19:32.
paginatie


#2
dani.user

dani.user

    Guru Member

  • Grup: Senior Members
  • Posts: 30,238
  • Înscris: 24.02.2007
Cand vezi 4 apoi 5, ce iti zice intuitia?

#3
__Dan__

__Dan__

    Senior Member

  • Grup: Senior Members
  • Posts: 4,951
  • Înscris: 15.04.2019

View Postpopescubianca27, on 29 iulie 2022 - 19:09, said:

Folosind functiile if/while sa se afle daca sirul citit de la tastatura este crescator, descrescator sau monoton ( nu este nici crescator nici descrescator)
S-ar putea sa ai o greseala in enunt (sau de intelegere): atat sirurile crescatoare cat si cele descrescatoare sunt monotone.
Eventual si plictisitoare.

#4
popescubianca27

popescubianca27

    New Member

  • Grup: Candidate Members
  • Posts: 5
  • Înscris: 29.07.2022
Problema mea este ca nu reusesc intr o conditie de while sa compar numarul curent cu numarul precedent ca mai apoi sa vin cu conditia de if ( numarul curent < numarul precedent) -> descrescator, de exemplu.

#5
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
Ca mai apoi "cand" ?
Tot în condiție? Sau în buclă?

Abordarea este greșită.

Intrebarea pe care trebuie sa-ti-o pui este "cand te opresti",
in ce cazuri nu are rost sa continui?

Edited by MarianG, 29 July 2022 - 21:33.


#6
popescubianca27

popescubianca27

    New Member

  • Grup: Candidate Members
  • Posts: 5
  • Înscris: 29.07.2022

View PostMarianG, on 29 iulie 2022 - 21:33, said:

Ca mai apoi "cand" ?
Tot în condiție? Sau în buclă?

Abordarea este greșită.

Intrebarea pe care trebuie sa-ti-o pui este "cand te opresti",
in ce cazuri nu are rost sa continui?
Greseala mea ca m-am grabit si nu am specificat. Sirul de numere se termina cu valoarea 0, care nu face parte din sir, doar marcheaza sfarsitul sirului.
Deci ca raspuns la intrebarea pe care mi-ai pus-o si gandind logic, ma opresc cand de la tastatura se citeste valoarea 0.
Nu stiu cum sa abordez problema mai eficient, stiu doar ca trebuie sa compar termenii intre ei pentru a vedea ce tip de sir este. Insa eu daca citesc acest sir in bucla de while imi citeste toti termenii
pana la 0 si nu reusesc sa compar termenul curent cu cel precedent.

#7
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
deci avem un "cat timp numarul curent difera de zero",

dupa "cat timp" ce facem?
si zic dupa, nu in interiorul

#8
popescubianca27

popescubianca27

    New Member

  • Grup: Candidate Members
  • Posts: 5
  • Înscris: 29.07.2022

View PostMarianG, on 30 iulie 2022 - 19:45, said:

deci avem un "cat timp numarul curent difera de zero",

dupa "cat timp" ce facem?
si zic dupa, nu in interiorul
Dupa bucla, numarul curent devine numarul precedent

View PostMarianG, on 30 iulie 2022 - 19:45, said:

deci avem un "cat timp numarul curent difera de zero",

dupa "cat timp" ce facem?
si zic dupa, nu in interiorul
Dupa bucla ma gandesc ca initializam o variabila in care numarul curent, devine numarul precedent

#9
MarianG

MarianG

    be that as it may

  • Grup: Moderators
  • Posts: 31,444
  • Înscris: 10.08.2005
Dacă tu consideri ca eu am memoria scurtă și trebuie sa ma citezi de două  ori chiar nu te pot ajuta.
Cu atât mai puțin când eu am spus destul de clar după și nu în interiorul  buclei.
Aperent m-ai citat de doua ori fără să înțelegi ce ai citit.

Edited by MarianG, 01 August 2022 - 15:37.


Anunturi

Neurochirurgie minim invazivă Neurochirurgie minim invazivă

"Primum non nocere" este ideea ce a deschis drumul medicinei spre minim invaziv.

Avansul tehnologic extraordinar din ultimele decenii a permis dezvoltarea tuturor domeniilor medicinei. Microscopul operator, neuronavigația, tehnicile anestezice avansate permit intervenții chirurgicale tot mai precise, tot mai sigure. Neurochirurgia minim invazivă, sau prin "gaura cheii", oferă pacienților posibilitatea de a se opera cu riscuri minime, fie ele neurologice, infecțioase, medicale sau estetice.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate