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

Din fișierul “numar.in” se citește un număr natural n(n>1) . Săse afișeze, pe monitor,cel mai mic număr, strict mai mare ca n,care are suma cifrelor o valoare divizibilăcu 7.Exemplu:​

Răspunsuri la întrebare

Răspuns de adresadeemail1112
1

#include <iostream>

#include <fstream>

using namespace std;

ifstream f ("numar.in");

int main()

{int n,a,s=0,gasit=0;

f>>n;

a=n+1;

while (gasit==0)

{s=0;

int copie=a;

while  (copie>0){s=s+copie%10; copie=copie/10;}

if (s%7==0) gasit=1;

else a=a+1;

}

cout<<a;

}


paulconstantin668: multumesc
Alte întrebări interesante