Informatică Programare
Exercitii rezolvate structuri repetitive C++
Exercițiile rezolvate cu structuri repetitive în C++ demonstrează aplicarea ciclurilor for, while și do-while pentru rezolvarea problemelor practice. Acestea sunt esențiale pentru automatizarea operațiilor repetitive în programare.
Exerciții rezolvate cu for
- Suma numerelor de la 1 la n Se citește n, apoi se calculează suma 1+2+...+n. Cod: int n, s=0; cin>>n; for(int i=1;i<=n;i++) s+=i; cout<<s;
- Afisarea numerelor pare până la 100 Se afișează numerele pare de la 2 la 100. Cod: for(int i=2;i<=100;i+=2) cout<<i<<" ";
- Numărarea cifrelor unui număr Se citește un număr întreg și se numără cifrele sale. Cod: int n, cnt=0; cin>>n; for(int temp=n;temp!=0;temp/=10) cnt++; cout<<cnt;
Exerciții rezolvate cu while
- Citire până la introducerea lui 0 Se citesc numere până când se introduce 0, apoi se afișează suma lor. Cod: int x, s=0; cin>>x; while(x!=0){s+=x; cin>>x;} cout<<s;
- Verificarea dacă un număr este prim Se verifică dacă un număr n este prim prin împărțiri succesive. Cod: int n, i=2, prim=1; cin>>n; while(i<=n/2){if(n%i==0) prim=0; i++;} cout<<(prim?"Prim":"Nu e prim");
Exersează scrierea propriilor programe, modificând condițiile și operațiile din cicluri.