1.
2 numere naturale (max 4 cifre)
in variabilele a si b
Aflati cate numere impare sunt mai ≤ b si mai mari decat a

2.
Determinati ultima cifra a lui 2 la puterea n
n este natural (cel mul 9 cifre)


Răspuns :

Răspuns:

1. #include <iostream>

using namespace std;

int main()

{unsigned a,b,nr=0;

cin>>a>>b;

int i;

for(i=a;i<=b;i++)

   if(i%2==1)

       nr++;

cout<<nr;

   return 0;

}

2. 2^1=2

2^2=4

2^3=8

2^4=16

2^5=32

2^6=64

Ultima cifra poate fi(2,4,8 sau 6)

#include <iostream>

using namespace std;

int main()

{unsigned n;

cin>>n;

if(n==0)

   cout<<'1';

else

   if(n%4==1)

       cout<<'2';

   else

       if(n%4==2)

           cout<<'4';

           else

               if(n%4==3)

                   cout<<'8';

               else

                   cout<<'6';

   return 0;

}

Explicație:

Explicație:

1. Am citit cele doua numere a si b si am parcurs intervalul. Cand i-ul este impar, numaram. La final afisam numarul de numere impare din intervalul a b.

2. pow(2,n) il ridica pe 2 la puterea n. N-ul citit de tine la inceput. La final afisam ultima cifra a acelui numar.

Vezi imaginea COSMAANDRA2000