Am nevoie sa rezolvați cele doua teme! Dau coroana! Mulțumesc anticipat!
Răspunsuri la întrebare
Răspuns:
Tema 1
#include <iostream>
using namespace std;
int main()
{
int i,nd,j;
i=1;
while(i<=10)
{
j=1;
nd=0;
while(j<=i)
{
if(i%j==0)
nd++;
j++;
}
if(nd==2)
cout<<i<<endl;
i++;
}
return 0;
}
Nu prea am inteles ce trebuie sa fac la tema 1 dar din cate am inteles, trebuie sa afiseze nr prime de la 1 la 10. Daca am gresit...zi-mi si modific
Tema 2:
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int n,i,v[1005],nr;
cin>>n;
i=1;
nr=0;
while(i<=n)
{
if(i%2==0)
{
nr++;
v[nr]=i;
}
i++;
}
sort(v+1, v+nr+1,greater<int>());
for(i=1;i<=nr;i++)
cout<<v[i]<<" ";
return 0;
}
Explicație:
Daca vrei sa le testezi, nu da copy/paste ca s-ar putea sa iti dea eroare! Transcrie-l
Modifica programul de mai sus astfel încât sa afișeze rezultatul așteptat pentru orice număr natural nenul n<10 indice 6;
Observatie : pentru o eficientă mai mare putem folosi i*i<=n in loc de iAsta scrie in caz ca nu ai văzut. Poza e cam neclara sincer. Nu prea am înțeles la ce te ai referit in răspuns, dar ti am transcris tot ce scria la tema unu și sper sa te lămurești, iar apoi anunța ma dacă ai făcut corect.