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

rezolvați problemele de mai jos (pseudocod, schema logica, optional-C++): 1. Se da un numar natural. Sa se verifice daca este divizibil cu 5. 2. Se da un numar natural. Sa se verifice daca se termina cu 8. dau 50 de puncte​

Răspunsuri la întrebare

Răspuns de serban1337
1

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.

Alte întrebări interesante