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
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();
}
#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
Matematică,
8 ani în urmă
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Limba română,
9 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Chimie,
9 ani în urmă