divizorii fiecarui element dintr-un vector

Se citeste un vector de numere intregi. Sa se afiseze pe ecran pe cate un rand divizorii fiecarui element din vectorul v. #include <iostream> using namespace std; int main() { int n,i,d,v[40]; cout<<“n=”;cin>>n; for(i=0;i<n;i++) { cout<<“v[“<<i<<“]=”; cin>>v[i]; } for(i=0;i<n;i++) for(d=2;d<=v[i]/2;d++) if(v[i]%d==0) cout<<d<<endl; return 0; }

Citire vector Suma elemente negative, Produsul elementelor pe pozitii impare Media aritmetica a elementelor

Se da un vector v format din numere intregi. Se cere: 1. Cititi in vector elemente de la tastatura (nr elementelor este n) 2 Afisati suma elementelor negative din vector 3. Afisati produsul elementelor pe pozitii impare 4. Scrieti in fisierul  mediearitmetica.txt media aritmetica a elementelor aflate in vectorul v #include <iostream> #include<fstream> using namespace … Read more

numarul care se repeta de cel mai multe ori in vector

Se citeste un vector de componente numere intregi pozitive. Sa se afiseze numarul care se repeta de cel mai multe ori in vector.   #include <iostream> using namespace std; int main() { int aux,n,i,j,nr,m,max,y,a[20],v[20]; cout<<“n=”;cin>>n; for (i=0;i<n;i++) {cout<<“a[“<<i<<“]=”;cin>>a[i];} aux=-1; max=a[0]; for(i=1;i<n;i++) if(max<a[i]) max=a[i]; m=max; for(i=0;i<m;i++) v[i]=0; for(i=0;i<n-1;i++) {nr=1; y=a[i]; if(y!=aux) for(j=i+1;j<n;j++) if(y==a[j]) { nr++;a[j]=aux; } … Read more

verificarea aparitiei unui numar in sir

Fie a1,a2,a3….an un si de numere si x un nr real dat. Sa se verifice daca x se afla printre numerele date #include <iostream> using namespace std; int main() { int i,n,gasit=0;; float a,x; cout<<“n=”;cin>>n; cout<<“x=”;cin>>x; for(i=1;i<=n;i++) { cout<<“a=”;cin>>a; if(a==x) gasit=1; } if (gasit==1) cout<<“numarul “<<x<<” se gaseste in sir”; else cout<<“numarul “<<x<<” nu se … Read more

divizorii unui numar

Se citesc de la tastatura “n” numere naturale. Sa se afiseze toti divizorii fiecarui numar a in parte . Daca a este prim afiseaza “numarul este prim” #include <iostream> using namespace std; int main() { int x,d,prim,n; cout<<“n=”;cin>>n; for(int i=1;i<=n;i++) { prim=0; cout<<“a=”; cin>>a; for(d=2;d<=a/2;d++) if (a%d==0) {cout<<d<<endl; prim=1; } if(prim==0) cout<<a<<” numar prim”<<endl; } … Read more

numere perfecte in fisier text

Numere perfecte in fisier text Să scrie în fişierul perfect.out, pe o linie, separate prin câte un spaţiu, toate numerele perfecte din şirul dat (dacă nu există astfel de numere, se va se va afişa mesajul “NU EXISTĂ NUMERE PERFECTE”). Un număr este perfect dacă este egal cu suma divizorilor lui pozitivi, exceptându-l pe el … Read more

prima cifra

Pe prima linie a fişierului “date.in” se află n numere naturale nenule,fiecare număr având cel mult 4 cifre. Să se formeze şi afişeze un număr din prima cifră a fiecărui element al şirului. #include<fstream.h>void main(){int nr=0,x;fstream f(“nr.txt”,ios::in);while(f>>x){while(x>10)x=x/10;nr=nr*10+x;}f.close();cout<<nr;}

fractie reductibila prin k

Se citesc 2 numere, a si b si un numar k. Sa se verifice daca fractia a/b poate fi simplificata prin numarul k, afisandu-se un mesaj corespunzator. #include <iostream> using namespace std; int main() { int a,b,k; cout<<“Introduceti primul numar: “;cin>>a; cout<<“Introduceti al doilea numar: “;cin>>b; cout<<“Introduceti numarul k : “;cin>>k; if(a% k == 0 … Read more