Scrieți un program care cere utilizatorului să introducă un număr diferit de 14. Dacă utilizatorul introduce un număr diferit de 14, programul scrie din nou "introduceți din nou un număr diferit de 14". Tot așa, cât timp utilizatorul introduce numere diferite de 14, programul îi cere din nou. Dacă utlizatorul introduce numărul 14, atunci programul afișează: "Hey! am spus diferit de 14" și se termină.
* Dacă utilizatorul introduce 15 numere toate diferite de 14 programul va afișa ("Wow, câtă răbdare ai !") și se va termina.
Forma | Echivalent While |
---|---|
for(initializare; condiție; pas urmator) { instrucțiune1; instrucțiune2; } |
initializare; while(conditie) { instrucțiune1; instrucțiune2; pas urmator; } |
Exemplu | Explicație |
---|---|
for(int i = start; i <= finish; i = i+pas) { instrucțiune1; instrucțiune2; } |
Pentru fiecare valoare a lui i de la start la finish, din pas în pas, se execută blocul de instrucțiuni. Se ia i = start, se execută blocul; Se ia i = start+pas, se execută blocul etc. |
for(int i = finish; i >= start; i = i-pas) { instrucțiune1; instrucțiune2; } |
Pentru fiecare valoare a lui i de la finish la start (în ordine descrescătoare) se execută instrucțiunile. |
Elsa are n cutii cu creioane (îi place să deseneze). Se citește numărul n. Se citesc n numere care reprezintă câte creioane sunt în fiecare cutie. Să se afișeze câte creioane are Elsa.
Se citește numărul natural n. Să se afișeze un pătrat cu latura de lungime n format din stelute.
1. Se citesc 2 numere naturale a și b. Să se afișeze suma tuturor numerelor cuprinse între a și b din doi in doi.
2. Se citește un număr natural n urmat de n numere naturale. Să se afișeze câte numere sunt pare.
3. Se citește un număr natural n urmat de n numere rationale. Să se afișeze media lor aritmetică.
4. Se citește un număr natural n urmat de n numere naturale mai mici decât 10^5, să se afișeze minimul dintre numerele divizibile cu 3. Dacă nu există nici un număr divizibil cu 3 se va afișa un mesaj corespunzător.
5. Se citesc două numere naturale k și n, urmate de n numere naturale. Să se afișeze numerele care au ultima cifra identică cu prima cifră a lui k.
6. Se citesc doua numere naturale k și n. Să se afișeze numărul divizorilor lui n mai mici decât k.
7. Se citește un număr natural n. Să se afișeze rezultatele expresiilor:
(a) (c)
(b)
8. Se citește un număr natural n urmat de n numere naturale. Să se afișeze:
(a) numărul total de cifre ale celor n numere;
(b) suma primelor cifre ale fiecarui numar;
(c) numărul cu suma cifrelor maximă.
9. Se citește un număr natural n (<10). Să se afișeze n rânduri a câte n coloane de numere în așa fel încât pentru n = 5 să arate așa:
(a) (b)