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

Amicul nostru, Zoli, a învățat la scoală despre pătrate perfecte și numere piramidale. Al n-lea număr piramidal înseamnă suma primelor n pătrate perfecte, începând de la 1. Ajutați-l pe Zoli sa afle primele n numere piramidale.

Răspunsuri la întrebare

Răspuns de ardyarde
4
#include <iostream>
#include <cmath>
using namespace std;

int main()
{
    int i=1,j,n,s,x,ok=1;
    cout<<"n= ";
    cin>>n;
    for(i=1;i<=n;i++)
    {
      s=0;
      x=0;
      ok=1;
      for(j=1;ok;j++)
      {
        if((int)sqrt(j)==sqrt(j))
        {
        s+=j;
        x++;
        }
       if(x==i)
        ok=0;
      }
      cout<<s<<" ";
    }
}
Alte întrebări interesante