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

Din fisierul date.in se citeste un numar natural n. Sa se afiseze in date.out:
- pe prima linie, ultima cifra a numarului.
-pe a doua linie, prima cifra a numarului
-pe a treia linie, numarul de cifra
-pe a patra linie, suma si produsul cifrelor fiecarui nr.​​

Răspunsuri la întrebare

Răspuns de simulink
0

Răspuns:

#include <iostream>

#include <fstream>

using namespace std;

int main()

{

 int n,nc,pc,s,p;

ifstream f("date.in");

ofstream g("date.out");

f>>n;

f.close();

g<<n%10<<endl;

nc=0; pc=n; s=0; p=1;

while (pc/10!=0)

   {s=s+pc%10;

   p=p*(pc%10);

   nc++; pc=pc/10;}

s=s+pc;

p=p*pc;

nc++;

g<<pc<<endl;

g<<nc<<endl;

g<<s<<" "<<p;

g.close();

   return 0;

}

Explicație:

Alte întrebări interesante