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

Se citește un nr natural A care are exact 4 cifre. Sa se determine produsul cifrelor și nr format doar din cifrele din mijloc.


grigore2018: Pentru a calcula podusul celor patru cife in Pascal
grigore2018: var a,b,c,d,s,n:integer;
begin
writeln('Indicati numarul de patru cifre:');
readln(n);
a:= n div 1000;
b:= n mod 100 div 10 ;
c:= n mod 10 ;
d:= n div 100 mod 10;
s:=a*b*c*d;
writeln('Produsul lor este=',s);
end.
grigore2018: Dar a doua cerinta nu o inteleg
boiustef: dar e necesar pascal??? sau c++ ?

Răspunsuri la întrebare

Răspuns de boiustef
0

#include <iostream>

using namespace std;

int n, cif1, cif2, cif3, cif4, mijloc, produs;

int main()

{

   cout << "introdu un numar de 4 cifre: "; cin >> n;

   cif1=n/1000;

   n=n%1000;

   cif2=n/100;

   n=n%100;

   cif3=n/10;

   n=n%10;

   cif4=n%10;

   produs=cif1*cif2*cif3*cif4;

   mijloc=cif2*10+cif3;

   cout << "produsul cifrelor= " << produs << "\n";

   cout << "numarul din mijloc: " << mijloc;

}

Alte întrebări interesante