Documente Academic
Documente Profesional
Documente Cultură
#include<iostream.h>
int main()
{int a,b,i;
cout<<“a=”;cin>>a;
cout<<“b=”;cin>>b;
cout<<“numerele divizibile cu 3 din intervalul [“<<a<<“,”<<b<<“]
sunt:”;
for(i=a;i<=b;i++)
if(i%3==0)
cout<<i<<” “;
}
3. Scrieti un program C++ care citeste de la tastatura o valoare
naturala n si afiseaza pe ecran valoarea expresiei:
E=1*2+2*3+3*4+…+n*(n+1).
Exemplu: Pentru n=3 se va afisa valoarea 20.
#include<iostream.h>
int main()
{int n,i,E=0;
cout<<“n=”;cin>>n;
for(i=1;i<=n;i++)
E=E+i*(i+1);
cout<<“Valoarea expresiei este:”<<E;
}
5. Scrieti un program C++ care afiseaza numerele prime pana la n.
Valoarea lui n se citeste de la tastatura.
Exemplu: Pentru n=10 se vor afisa numerele 2 3 5 7.
#include<iostream.h>
#include<math.h>
int main()
{int n,i,j,ok;
cout<<“n=”;cin>>n;
cout<<“numerele prime:”;
for(i=2;i<=n;i++)
{
// verificam daca i este numar prim
ok=1;
for(j=2;j<=sqrt(i);j++)
if(i%j==0) ok=0;
if(ok)
cout<<i<<” “;
}
}
7. Un numar este perfect daca este egal cu suma divizorilor sai fara el
insusi. Fisierul INTERVAL.IN contine doua numere naturale a si b. (daca
a>b, intershimbare). Scrieti in fisierul REZ.OUT toate numerele perfecte
din intervalul inchis [a;b].
10. Fisierul DATE.IN contine pe primul rand doua numere naturale nenule
n si k, iar pe al doilea rand n numere intregi. Afisati pe ecran cate dintre
cele n numere se divid cu k si au ultima cifra egala cu k.
13. Fisierul NR.TXT contine pe primul rand un numar n natural nenul, apoi
pe urmatoarele n randuri perechi de numere naturale nenule. Scrieti in
DIVIZORI.TXT pentru fiecare din perechi cate un rand cu: cele doua
numere si lista divizorilor comuni, astfel:
NR.TXT REZ.OUT
4 Div. comuni pentru 25 si 16: 1
25 16 Div. comuni pentru 30 si 28: 1 2
30 28 Div. comuni pentru 8 si 32: 1 2 4 8
8 12 Div. comuni pentru 13 si 70: 1
13 70
14. De cate ori apare cifra c in componenţa numerele mai mici sau egale
decat N dat. Cifra c se citeste de la tastatura, afisarea pe ecran.
17. Dintre cele n numere situate in fisierul NR.TXT, afisati-le pe cele care
sunt echilibrate (au prima cifra egala cu ultima)
18. Se citesc n numere. Cate sunt pare, cate impare si cate au exact o
cifra? Citire din INTRARE.TXT, afisare rezultate in IESIRE.TXT.
21. Se citesc n numere din fisierul DATE.IN. Cate sunt mai mari decat
zero, cate egale cu zero si cate mai mici decat zero, precum si procentul
reprezentat de fiecare categorie din numarul total de numere. Aceasta
statistica se va scrie cat mai frumos in STATIST.OUT.