Informatică, întrebare adresată de Utilizator anonim, 9 ani în urmă

Cerinţa: Se dă un număr natural n cu exact trei cifre. Calculaţi pătratul numărului format cu cifra sutelor și cifra unităților. Date de intrare: Programul citește de la tastatură numărul n. Date de ieşire : Programul afișează pe ecran numărul P, reprezentând valoarea cerută.

Răspunsuri la întrebare

Răspuns de MrXDead
1
#include "stdafx.h"
#include "iostream"
#include "conio.h"using namespace std;
void main()
{ int n;      //numarul n
 int sute,zeci, unitati;  
 int P;      //numarul format din sutele si untitatile lui n do {
  cout << "Introduceti numarul:";
  cin >> n;    //se introduce de la tastatura numarul n
  if(!(n > 99 && n < 1000)) {  
   cout << "Introduceti un numar de 3 cifre!\n\n";
  } } while (!(n > 99 && n < 1000)); //se repeta introducerea pana cand numarul va avea 3 cifre
 sute = n / 100;    //sutele lui n
 zeci = n / 10;    //zecile lui n
 unitati = n - zeci * 10; //unitatile lui n P = sute * 10 + unitati; //P este format in baza 10 din sute si unitatile lui n
 cout << "\nP este: " << P;
 cout << "\nPatratul numarului P: " << P*P;  //patratul lui P _getch();
}
Alte întrebări interesante