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

13. Să se determine ultima cifra a expresiei 9^x+4^y, unde x şi y sunt numere naturale citite de la tastatură (ultima cifra a unui numar se obtine ca restul impartirii numarului la 10)
pseudocode ​

Răspunsuri la întrebare

Răspuns de Marcel64
0

x,y,a,b,nr,nr1 naturale

citeste x,y

nr<-1

nr1<-1

a<-1

b<-1

cat timp nr<=x executa

{

a<-a*9

nr=nr+1

}

cat timp nr1<=y executa

{

b<-b*4

nr1<-nr1+1

}

scrie a+b

SAU IN C++:

#include <iostream>

using namespace std;

int main()

{

int x,y,a,b,nr;

cin>>x>>y;

nr=1;

a=1;

b=1;

while(nr<=x)

{

   a=a*9;

   nr++;

}

nr=1;

while(nr<=y)

{

   b=b*4;

   nr++;

}

cout<<a+b;

   return 0;

}


Marcel64: mai corect ar fi sa pleci cu nr si nr1= 1 si a, b tot cu 1, corectez acum, oricum e corect in ambele moduri
Alte întrebări interesante