Am si eu cateva probleme de care am nevoie rezolvate... toate in C++:
1. Se citeste un numar natural n. Sa se verifice daca numarul este perfect
2. Sa se calculeze suma si produsul pt primele n numere citite de la tastatura
3. Sa se calculeze media aritmetica a cifrelor unui numar natural n
4. Se citeste un numar si o cifra. Sa se aseze cifra in fata numarului
5. Se citesc pe rand numere pana la intalnirea lui 0. Sa se calculeze suma numerelor negative si produsul celor pozitive
6. Sa se calculeze radicalul dintr-un numar n citit de la tastatura
8. Se citeste un numar natural. Sa se determine si sa se afiseze suma cifrelor pare ale numarului
9. Se citeste un numar natural n. Sa se afiseze pe ecran mesajul "da" daca numarul e prim si mesajul "nu" daca nu e prim
10. Se citesc de la tastatura numerele a si b. Sa se verifice daca cele doua sunt gemene (adica sunt prime si diferenta lor in modul este 2)
Orice problema este bine venita. Sunt clasa a X-a


Răspuns :

pentru prima 
#include<iostream>
 using namespace std;
 long long s,n,i;
 int main()
{ cin>>n;
    s=0;
    for(i=1;i*i<n;i++)
    {
         if(n%i==0)
        {
             s=s+i+n/i;
         }
     }
     if(i*i==n)
     {
         s=s+i;
    }
     if(s==2*n)
    {
cout<<n<<" este perfect";
}
      else
     {
cout<<n<<" nu este perfect";
}
    return 0;
 }
Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile prezentate v-au fost utile. Dacă aveți întrebări sau aveți nevoie de suport suplimentar, nu ezitați să ne contactați. Așteptăm cu entuziasm să reveniți și vă invităm să ne adăugați la lista de favorite!


Viz Lesson: Alte intrebari