Informatică, întrebare adresată de Utilizator anonim, 8 ani în urmă

Scrie un program care să citească un număr natural nenul n și să afișeze, pe prima linie, separați

printr-un spațiu, primii n termeni din șirul primelor pătrate perfecte nenule. Pe a doua linie să

afișeze suma termenilor din șir care au ultima cifră 4.

Exemplu: pentru n=12 se va afișa pe

linia 1: 1 4 9 16 25 36 49 64 81 100 121 144 și pe

linia 2: 212​

Răspunsuri la întrebare

Răspuns de bujorandrei
4

#include <iostream>

using namespace std;

int main()

{

   int n,i,suma=0;

   cin>>n;

   for (i=1;i<=n;i++)

   {

       cout<<i*i<<" ";

       if (i*i%10==4) suma=suma+i*i;

   }

   cout<<endl;

   cout<<suma;

   return 0;

}

Sper că te-am ajutat :)

Alte întrebări interesante