tema la info 21 februarie 2015

Post on 25-Dec-2015

5 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

info

TRANSCRIPT

sâmbătă, 21 februarie 2015

Temă la informatică

Se citeste un numar natural n cu cel mult 4 cifre. Sa se afiseze in ordine crescatoare toate numele naturale pare atat timp cat suma lor nu depaseste pe n. Ex: pentru n=15 se afiseaza 2 4 6

Rezolvare

#include<iostream>using namespace std;int n,i,s=0;int main(){cin>>n;{for(i=1;i<=n;i++)if(i%2==0)cout<<i<<" ";}return 0;}

Atât am știut eu

și așa trebuia

#include<iostream>using namespace std;int x,n,s;int main(){cin>>n;x=2;s=2;while(s<=n){cout<<x<<" ";x=x+2;s=s+x; }return 0;}

2. [2009-12-06 - 21:54:30]Se citeste un numar natural n impar. Sa se afiseze primele n perechi de numere consecutive a caror suma este divizibila cu n. Ex: pentru n=3 se afiseaza perechile 1 2 4 5 7 8

Rezolvare

#include<iostream>using namespace std;int n,x,k;int main(){cin>>n; x=n/2; for(k=1;k<=n;k++) {cout<<x<<" "<<x+1<<endl;

x=x+n; } return 0; }

3. [2010-01-09 - 21:31:40]Se citesc de la tastatura numere naturale (cel putin 3) pana cand antepenultimul + penultimul = ultimul. Sa se afiseze suma numerelor citite. Ex. daca citim 3 5 2 4 6 se va opri citirea dupa citirea nui 6 si se va afisa 20.

Rezolvare

#include<iostream>using namespace std;int x,y,z,s=0;int main(){ cin>>x>>y>>z; s=x+y+z; while(x+y!=z) { x=y; y=z; cin>>z; s=s+z; } cout<<s; return 0;}

4. [2010-01-09 - 21:32:13]Se citeste un numar natural n. Se afiseze pe ecran un triunghi de forma: * ** *** ..... ***...* (n caractere *)

Rezolvare

#include<iostream>using namespace std;int n,i,j;int main(){ cin>>n; for(i=1;i<=n;i++) {for(j=1;j<=i;j++) cout<<"* "; cout<<endl; } return 0;}5. [2010-01-09 - 21:32:28]Se citesc n numere naturale. Sa se afiseze cel care are suma divizorilor maxima.

Rezolvare

#include<iostream>

using namespace std;

int i, n,x,mxm=0, mx, s=0,d;

int main()

{cin>>n;

for(i=1;i<=n;i++)

{cin>>x;

s=0;

for(d=1;d<=x;d++)

if(x%d==0) s++;

if(s>mxm)

{mxm=s;

mx=x;}

}

cout<<mx<<" "<<mxm;

return 0;

}

top related