Informatică, întrebare adresată de Daiana10, 9 ani în urmă

Să se scrie un program care citește numărul natural n și determină suma primelor n pătrate perfecte nenule.

Date de intrare

Programul citește de la tastatură numărul n.
Date de ieşire

Programul afișează pe prima linie a ecranului mesajul Rezultatul este S, unde S reprezintă suma calculată.
Restricţii şi precizări

0 < n < 1000


Daca se poate ceva in limbaj mai simplu, in C++

Răspunsuri la întrebare

Răspuns de Utilizator anonim
2
Codul din prima imagine atasata este scris in limbajul C++, compileaza cu succes folosind GNU Compiler Collection si implementeaza functionalitatea ceruta de problema. A doua imagine atasata prezinta compilarea incheiata cu succes si executarea programului, luand ca exemplu n = 5, si afisand in consola suma s = 55.
Anexe:

Daiana10: Imi da eroare de calcul pe pbinfo.ro
Utilizator anonim: ce eroare iti da?
albastruverde12: pentru n=999 se obtine 332833500...
albastruverde12: deci n trebuia declarat in longlong
albastruverde12: s, pardon!
albastruverde12: sau poate eroarea provine de la "cout" (Se cerea afisarea mesajului "Rezultatul este S") (am omis si eu la anumite probleme acest detaliu, si n-am primit niciun punct)
Răspuns de albastruverde12
6
#include <iostream>
using namespace std;
int main()
{
     long long n,i,s=0;
     cin>>n;
     for(i=1;i<=n;i++)
     {
           s=s+i*i;
     }
     cout<<"Rezultatul este "<<s;
}
     
     
Alte întrebări interesante