Răspuns :
Răspuns:
Raspuns
Explicație:
1.
Pseudocod:
citire a
daca a%5=0
scrie "Este divizibil cu 5"
altfel scrie "Nu este divizibil cu 5"
C++:
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a%5==0)
cout<<"Este divizibil cu 5";
else cout<<"Nu este divizibil cu 5";
return 0;
}
Schema logica:
Citim a
%5 este modulo 5, mai pe scurt arata restul, iar daca nu are rest inseamna ca este divizibil precum 15%5=0 deoarece nu are rest dar 14%5 = 4 deoarece doar 10%5 si 4 nu.
2.
Pseudocod:
citeste a
daca a%10=8
scrie "Ultima cifra este egala cu 8"
altfel scrie "Ultima cifra nu este egala cu 8"
C++:
#include <iostream>
using namespace std;
int main()
{
int a;
cin>>a;
if(a%10==8)
cout<<"Ultima cifra este egala cu 8";
else cout<<"Ultima cifra nu este egala cu 8";
return 0;
}
Schema logica:
Citim a
Daca ceva este la %10 o sa iti dea utlima cifra adica daca a=10 atunci o sa primesti 0 daca a=11 atunci primesti 1 etc. Aici daca ultima cifra este 8 se executa programul si scrie ultima cifra este altfel se scrie ca nu este egala.