Să se elaboreze programul Pascal, care calculeaza un număr X ridicat la puterea P, valoarile cărora se introduce de la tastatură și afişează ultima cifră a rezultatului obținut. (De exemplu, dacă X-3, şi puterea P= 7, la răspuns se va afişa 7, fiindcă 3 la puterea a 7 este 2187 şi ultima cifra este 7.)
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
program PutereX;
var
x, p, rezultat: integer;
begin
write('Introduceti numarul X: ');
readln(x);
write('Introduceti puterea P: ');
readln(p);
rezultat := 1;
for i := 1 to p do
begin
rezultat := rezultat * x;
end;
writeln('Ultima cifra a rezultatului este: ', rezultat mod 10);
end.
Explicație:
Acest program cere utilizatorului să introducă valorile pentru numărul X și puterea P. Apoi, folosind un ciclu "for", programul calculează X la puterea P prin înmulțirea lui x cu el însuși de p ori. La final, programul afișează ultima cifră a rezultatului obținut, prin utilizarea operatorului mod (%).
Alte întrebări interesante
Matematică,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă