Informatică, întrebare adresată de 00Mirra, 8 ani în urmă

se da un numar natural . sa se calculeze suma numerelor ce se termina cu 6 mai mici sau egal cu n


BiancaRebeca: in pseudocod?

Răspunsuri la întrebare

Răspuns de biancasandovici17
1

#include <iostream>

using namespace std;

int main()

{

 int n, i, s=6;//suma este 6, deoarece acesta este singurul numar mai mic ca 10 care sa respecte cerinta

 cin>>n; //citim n

 for(i=16; i<=n; i++)//i porneste de la 16, fiindca nu mai exista alt numar care sa se termine cu 6 incepand de la 10

   if(i%10==6)//daca ultima cifra este 6 atunci se adauga in suma

     s+=i;

 cout<<s; //afisam s

   return 0;

}


biancasandovici17: Dar, in cazul in care n este mai mic ca 16, atunci codul nu functioneaza. Prin urmare, poti pune asta ca sa fii mai sigura:#include

using namespace std;

int main()
{
int n, i, s=0;
cin>>n;
for(i=1; i<=n; i++)
if(i%10==6)
s+=i;
cout< return 0;
}
biancasandovici17: #include
biancasandovici17: iostream
Alte întrebări interesante