numarul de aparitii pentru o valoare minima

În fişierul ALFA.TXT se află pe prima linie un număr natural n ( mai mare sau egal cu 1 si mai mic sau egal cu 200) iar pe a doua linie n numere naturale mai mici sau egale cu 60000. Se cere să afişeze pe ecran cea mai mică valoare dintre cele n valori situate … Read more

vector cu elemente pentru care suma cifrelor este para

Se citesc n valori intr-un vector a. Sa se construiasca si sa se afiseze un al doilea vector format doar din acele valori din vectorul a care au suma cifrelor un numar par. #include <iostream> using namespace std; int main() { int n,i,d,v[20],a[20],s,c,j=1; cout<<“n=”;cin>>n; for(i=1;i<=n;i++) { cout<<“a[“<<i<<“]=”; cin>>a[i]; } for(i=1;i<=n;i++) { d=a[i]; s=0; while(d) { … Read more

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

Liste

LISTE ORDONATE

LISTE NEORDONATE

 

Tag descriere
<ol> defineste o lista ordonata
<ul> defineste o lista neordonata
<li> defineste un element din lista
<dl> defineste o lista definitie
<dt> Defineşte un element dintr-o listă definiţie
<dd> Defineşte o descriere a unui element dintr-o listă definiţie

Exemple

Read moreListe

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

backtracking cifre pare crescatoare

Backtracking cifre pare crescatoare Folosind metoda backtracking, sa se scrie un program care genereaza toate nr din 3 cifre pare,cifrele strict in ordine crescatoare #include<iostream.h>#include<math.h>int st[20],i,p,v[]={0,2,4,6,8}; int valid(int p){for(i=1;i<p;i++)if(st[p]<=st[i])return 0;if(p==1 && st[p]==0)return 0;return 1;} int sol(int p){return (p==3);} void tipar(int p){              int i;for(i=1;i<=p;i++)cout<<st[i]<<” “;cout<<endl;} void bkt(int p){int val;for(val=0;val<=4;val++){st[p]=v[val];if(valid(p))if (sol(p))tipar(p);else bkt(p+1);}} void main(){bkt(1);}