AJUTATI MA VA ROGGG!!!!
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!!


AJUTATI MA VA ROGGG Se Citește Din Fișierul Datein 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 class=

Răspuns :

1) Acesta este algoritmul la problema scrisa de tine:

#include <fstream>

using namespace std;

ifstream cin("date.in");

ofstream cout("date.out");

int main()

{

   int n,cif,s=0;

   cin>>n;

   cin.close();

   while (n>0){

       cif=n%10;

       if (cif>=3 && cif<=7) s=s+cif;

       n=n/10;

   }

   cout<<s;

   cout.close();

   return 0;

}

2) Acesta este algoritmul la problema din poza:

#include <fstream>

using namespace std;

ifstream cin("date.in");

ofstream cout("date.out");

int main()

{

   int n,cif,max=-1;

   cin>>n;

   cin.close();

   while (n>0){

       cif=n%10;

       if (cif>max) max=cif;

       n=n/10;

   }

   cout<<max;;

   cout.close();

   return 0;

}