Urgent ajutor dau ce vreti
1.Se consideră un vector cu n elemente întregi (n<=100) – n și elementele vectorului se
citesc de la tastatură. Să se afișeze numărul elementelor pozitive din vector.
2. (2p) Se consideră un vector cu n elemente întregi (n<=50) – n și elementele vectorului și se
citesc de la tastatură. Să se afișeze elementele vectorului care au suma cifrelor în intervalul
[x,y], unde x și y sunt introduse de la tastatură. Elementele se vor afișa pe un singur rând,
separate prin câte un spațiu.
3. (2p) Se consideră un vector cu n elemente întregi (n<=50) – n și elementele vectorului și se
citesc de la tastatură. Să se afișeze în ordine crescătoare elementele care au exact 3 divizori
proprii. Valorile se vor afișa pe un singur rând, separate prin câte un spațiu. Dacă nu există
valori cu această proprietate se va afișa mesajul ”nu există”.
4. (2p) Se citește un număr întreg n, iar apoi se citesc n numere întregi. Să se afișeze pentru
fiecare cifră (0, 1, 2, .., 9) de câte ori apare în cele n numere. Se vor afișa pe rânduri separate
cifra și numărul ei de apariții în cele n numere citite.
Răspunsuri la întrebare
Răspuns de
1
#include <iostream>
using namespace std;
int main()
{int a[101],i,n;
cin>>n;
for (i=1;i<=n;i++) cin>>a[i];
for (i=1;i<=n;i++)
if (a[i]>=0) cout<<a[i]<<" ";
}
#include <iostream>
using namespace std;
int main()
{int a[51],i,n,x,y,copiea,s;
cin>>n;
cin>>x;
cin>>y;
for (i=1;i<=n;i++) cin>>a[i];
for (i=1;i<=n;i++)
{ s=0; copiea=a[i]; while (a[i]>0){s=s+a[i]/10; a[i]=a[i]/10;}
if (x<=s&&s>=y) cout<<copiea<<" ";
}
}
imediat si urm 2
robiiytb:
mersi mult
using namespace std;
int fr[10];
int main()
{int a[101],n,i;
cin>>n;
for (i=1;i<=n;i++) cin>> a[i];
for (i=1;i<=n;i++)
while (a[i]!=0)
{ fr[a[i]/10]++;
a[i]=a[i]/10;
}
for (i=0;i<=9;i++)
cout<
}
using namespace std;
int main()
{int a[51],n,i,d,j,p,copiea,nr,prod,k,b[51];
cin>>n;
for (i=1;i<=n;i++) cin>> a[i];
while (i<=n)
{
prod=1;
d=2; copiea=a[i];
while (a[i]!=1)
{ p=1;
while (a[i]%d==0) {nr=1;a[i]=a[i]/d;}
if (p>=1) prod=prod*p;
}
if (prod-2==3) {k++;b[k]=copiea;}
}
for (i=1;i<=k-1;i++)
for (j=i;j<=k;j++)
if (b[i]>b[j]) swap (b[i],b[j]);
for (i=1;i<=k;i++) cout<}
Alte întrebări interesante
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Fizică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă