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

Scrieți un program care citește de la tastatură un număr natural de două cifre și care afișează pe ecran pătratul valorii obținute prin schimbarea între ele a celor două cifre. Date de intrare Programul citește de la tastatură numărul a. Date de ieșire Programul va afișa pe ecran valoarea calculată.

Răspunsuri la întrebare

Răspuns de razvaniordache
14

#include <iostream>

#include <cmath>

using namespace std;

long long n,s;

int main()

{

cin>>n;

s=n%10*10+n/10;

s*=s;

cout<<s;

return 0;

}




razvaniordache: Daca ai nevoie de explicatii, spune
razvaniordache: spre exemplu am numarul 21
Deci n este numarul tau, iar s este rezultatul final
citesti numarul
s= restul impartirii lui n la 10 (adica 1) inmultit cu 10 (adica va da 10) si adunat cu numarul impartit la 10 (adica 2)...deci s in prima faza este 12
s*=s(adica s=s*s) s se va modifica si va lua valoarea patratului sau
razvaniordache: adica s=12*12=144
Alte întrebări interesante