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

VA ROG SA MA AJUTATI!!!
Se citește din fișierul “date.in” un număr natural n.
Calculați și afișați suma cifrelor lui n care sunt mai mari sau
egale cu 3 și mai mici sau egale cu 7.In C++ Va rog!

Anexe:

Răspunsuri la întrebare

Răspuns de annna82
2

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

ifstream f("date.in");

ofstream g("date.out");

int n, s=0, c;

f>>n;

while(n!=0)

{

c=n%10;

if(c>=3 && c<=7)

s=s+c;

n=n/10;

}

g<<"suma cifrelor este "<<s;

return 0;

}

Explicație:

Am încercat sa scriu intr-un mod cât mai pe înțelesul tuturor, dar să-mi spui dacă ceva e neclar.

Sper ca te-am ajutat!

Alte întrebări interesante