Informatică, întrebare adresată de asasinunoptii, 8 ani în urmă

Folosind informatiile din programul realizat in clasa rezolvati urmatoarea problema.
Se citesc de la tastatura numere naturale de la 1 la n . Sa se afiseze
- cate numere au suma cifrelor divizibila cu 5 , sa se afiseze acele numere
- cate numere au suma cifrelor divizibila cu 7, sa se afiseze acele numere.
Observatie: Scrieti un singur program pentru rezolvarea tuturor cerintelor​.

Va rog, dacă știți, sa rezolvati la nivel de clasa a 7-a. Mulțumesc!!! în Code Blocks C++

Răspunsuri la întrebare

Răspuns de numedeutilizator5
1

#include <iostream>

using namespace std;

int main()

{

int n,sc,n5,n7,cp;

n5=0; n7=0;

cout << "n=";cin>>n;

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

{

   sc=0;

   cp=i;

   while (cp!=0)

   {

       sc=sc+cp%10;

       cp=cp/10;

   }

   if (sc%5==0)

   {

       n5=n5+1;

       cout << i << " e divizibil cu 5.";

   }

   if (sc%7==0)

   {

        n7=n7+1;

        cout << i << " e divizibil cu 7.";

   }

}

cout << "Sunt "<< n5 << " numere divizibile cu 5 și " << n7 << " numere divizibile cu 7.";

return 0;

}

   


asasinunoptii: de la 1 la n
asasinunoptii: ok
asasinunoptii: ms mult
numedeutilizator5: deci citesti un n si mergi cu numerele incepând cu 1
asasinunoptii: da, cred
numedeutilizator5: ok, am editat. sper că e bine.
asasinunoptii: ms
asasinunoptii: mult
numedeutilizator5: Să te ajute =)
Alte întrebări interesante