Problema instructiunea if

Rezolvarea problemelor de matematica prin realizarea unor programe.
resort
utilizator
utilizator
Mesaje: 34
Membru din: 24 Feb 2008, 14:41

Problema instructiunea if

Mesaj de resort » 04 Oct 2011, 16:02

Fie se da un numar de tip longint.Sa se determine din cite cifre este numarul.

Nota: trebuie de rezolvat cu ajutorul instructiunii if

PhantomR
guru
guru
Mesaje: 2855
Membru din: 27 Apr 2011, 18:16

Mesaj de PhantomR » 04 Oct 2011, 17:22

Salutare!:)

Doar instructiunea if? Ati studiat si for sau repeat?

resort
utilizator
utilizator
Mesaje: 34
Membru din: 24 Feb 2008, 14:41

Mesaj de resort » 04 Oct 2011, 18:00

PhantomR scrie:Salutare!:)

Doar instructiunea if? Ati studiat si for sau repeat?
nu am studiat. cu if trebuie de rezolvat

PhantomR
guru
guru
Mesaje: 2855
Membru din: 27 Apr 2011, 18:16

Mesaj de PhantomR » 04 Oct 2011, 18:42

Un numar de tip "longint" are valoarea maxima 2147483648, adica un maxim de 10 cifre.

Citesti numarul (fie acesta n) si procedezi astfel pentru a-i afla numarul de cifre (imi cer scuze ca nu am o metoda mai eleganta):

DACA n<=9 ATUNCI AFISEAZA "o cifra"
ALTFEL DACA n<=99 AFISEAZA "doua cifre"
ALTFEL DACA n<=999 AFISEAZA "trei cifre"
.
. (continui procedand analog)
.
ALTFEL DACA n<=999999999 AFISEAZA "noua cifre"
ALTFEL AFISEAZA "zece cifre"

Ar trebui sa fie in total 10 if-uri. NOTA: Am presupus ca este vorba despre numere pozitive..
Ultima oară modificat 04 Oct 2011, 19:01 de către PhantomR, modificat 1 dată în total.

Blaugranas

Mesaj de Blaugranas » 04 Oct 2011, 18:51

Iara te complici prietene. Ai in if 2 conditii! Gandeste-te cum o transformi in una singura!

PhantomR
guru
guru
Mesaje: 2855
Membru din: 27 Apr 2011, 18:16

Mesaj de PhantomR » 04 Oct 2011, 19:02

Wow! Esti un geniu!:) Cred ca as fi scris mereu aceeasi prostie daca nu mi deschideai ochii. Multumesc mult! Sper ca am scris bine acum.

Blaugranas

Mesaj de Blaugranas » 04 Oct 2011, 19:09

Hehe ... e bine ca te-ai prins! Cum am tot zis cu cat codu` e mai scurt cu atat sunt sanse mai mari sa mearga mai rpd!

PhantomR
guru
guru
Mesaje: 2855
Membru din: 27 Apr 2011, 18:16

Mesaj de PhantomR » 04 Oct 2011, 19:22

Mare dreptate ai!:) Multumesc inca o data! Am avut mereu (si inca am) probleme cu optimizarea programelor..

Blaugranas

Mesaj de Blaugranas » 04 Oct 2011, 19:41

N-ai ptr ce! Oricum nu-ti trebuiesc astea... decat pe la olimpiade in rest e bine sa-ti mearga programu` atata tot!

Scrie răspuns
  • Subiecte similare
    Răspunsuri
    Vizualizări
    Ultimul mesaj