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.

Mai multe din Programare