1_8_sir_de_valori_1_sume_numarare_21-22_www.pptx | |
File Size: | 543 kb |
File Type: | pptx |
|
|
PB
SUMĂ 1 |
Se citesc n numere de la tastatură.
Să se calculeze suma lor. DI: 3 13 24 15 DE: 52 int n, i, x, suma; cin>>n; suma=0; for (i=1; i<=n; i++) {cin>>x; suma=suma+x; } cout<<suma; |
PB
SUMĂ 2 |
PB_MEDIA ARITMETICĂ
Se citesc n numere de la tastatură. Să se calculeze media aritmetică a numerelor citite. DI: 3 13 24 15 DE: 17.3333 int i, n, x, suma; float ma; cin>>n; suma=0; for (i=1; i<=n; i++) { cin>>x; suma=suma+x; } ma=(float)suma/n; cout<<"Media aritmetica a numerelor citite este = "<<ma; |
*
|
CONSOLIDARE
PB_SUMA DIN INTERVAL Se citesc două numere a și b de la tastatură (a<b). Să se calculeze suma numerelor din intervalul [a, b]. int a,b,s,i; cin>>a>>b; s=0; for (i=a; i<=b; i++) s=s+i; cout<<"s="<<s<<endl; PB_ Media Clasei Într-o clasă sunt n elevi. Pentru fiecare se cunoaște nota luată la testul la matematică. Să se calculeze media clasei. DI: n=3 notele elevilor: 7, 6, 10 DE: media=7.66 |
*
|
Se citește de la tastatură un număr natural n.
Să se calculeze suma 1+2+3+...+n DI: n=10 DE: 55 int n, i, s; cin>>n; s=0; for (i=1; i<=n; i++) s=s+i; cout<<"s="<<s; Se citește de la tastatură un număr natural n. Să se calculeze suma 1*1+2*2+3*3+...+n*n DI: n=4 DE: 30 int n, i, s; cin>>n; s=0; for (i=1; i<=n; i++) s=s+i*i; cout<<"s="<<s; |
PB
SUMĂ 3 |
PB_SUMA VALORILOR PARE ȘI A VALORILOR IMPARE
Se citesc n numere de la tastatură. Să se calculeze suma numerelor pare și suma numerelor impare. DI: 3 13 24 15 DE: 24 28 DI: 4 13 24 15 11 DE: 24 39 int n, i, x, s_pare, s_impare; cin>>n; s_pare=0; s_impare=0; for (i=1; i<=n; i++) { cin>>x; if (x%2==0) s_pare=s_pare+x; //dacă valoarea x este pară, se calculează suma numerelor pare else s_impare=s_impare+x; //dacă valoarea x este pară, suma numerelor impare } cout<<"Suma numerelor pare este = "<<s_pare<<endl; cout<<"Suma numerelor impare este = "<<s_impare; |
PB
SUMĂ 4 + numărare |
Se citesc n numere de la tastatură. Să se calculeze câte numere pare și câte numere impare sunt. DI: 3 13 24 15 DE: 1 2 DI: 4 13 24 15 11 DE: 1 3 int n, i, x, par, imp; cin>>n; par = 0; imp = 0; for (i=1; i<=n; i++) { cin>>x; if (x%2==0) par = par + 1; //daca valoarea x este pară, contorizez câte valori pare am citit else imp = imp + 1; //daca valoarea x este impară, contorizez câte valori impare am citit } cout << "Numărul de valori pare este = "<< par <<endl; cout << "Numărul de valori impare este = "<< imp; |
CONSOLIDARE
1. Se citeste de la tastatura un numar natural n. Sa se calculeze suma 1*1+2*2+3*3+...+n*n Exemplu n=4 se va afisa 30 int n, i, s; cin>>n; s=0; for (i=1; i<=n; i++) s=s+i*i; cout<<"s="<<s; 2. Pentru n (n<=100) numere întregi citite de la tastatură să se determine: a. Suma valorilor pare b. Ultima cifră a produsului valorilor impare c. Media aritmetica a numerelor citite int i, n, x; int s, p, sp; float ma; cin>>n; s=0; p=1; sp=0; for (i=1;i<=n;i++) { cin>>x; if (x%2==0) sp=sp+x; // daca valoarea este para , calculeaza suma valorilor pare else p=p*x; // daca este impara , determina produsul valorilor impare s=s+x;// aduna valoarea indiferent de cum este } ma=(float)s/n; cout<<"Suma valorilor pare este = "<<sp<<endl; cout<<"Ultima cifra a produsului valorilor impare este = "<<p%10<<endl; cout<<"Media aritmetica a numerelor citite este = "<<ma<<endl; 3. Scrieti un program care determina suma tuturor resturilor impartirilor numerelor de 4 cifre la o valoare v citita de la tastatura. Ex. pentru v=999, programul va afisa valoarea 30106. int x, s, v; cout<<"Dati valoarea lui v= ";cin>>v; s=0; for (x=1000; x<=9999; x++) s=s+x%v; cout<<"Suma resturilor este ="<<s; |
|
|
|
|
int i, j;
for (i=1; i<=5; i++) { for (j=1; j<=i; j++) cout<<i<<" "; cout<<endl; } |
Tema - Ce afișează programul?
int i,j; cin>>n; for(i=1;i<=4;i++) { for(j=1;j<=i;j++) cout<<" "; cout<<endl; } |
|
|
întreg x, suma=0
citește x ┌ cât timp (x != 0 ) execută | suma = suma + x | citește x └ sf_cât timp scrie suma |
int x, suma=0;
|
Temă
|
PB_while_1.1. Se citesc numere de la tastatură până la întâlnirea valorii 0. Să se calculeze suma numerelor citite.
Arătați modul de execuție pentru setul de valori: DI: 10 20 30 40 10 0 DE: 110 |