Sunteți pe pagina 1din 3

1. Se dă un număr natural nenul n reprezentând nota la informatică a unui elev.

Afișați mesajul
promovat dacă nota este mai mare sau egală cu 5 și nepromovat în caz contrar.

#include using namespace std;


int main()
{
int n;
cin>>n;
if(n>=5)
cout<<"promovat";
else cout<<"nepromovat";
return 0; }

2. Se dă un număr natural nenul n reprezentând nota la informatică a unui elev. Afișați mesajul
foarte bine dacă nota este mai mare sau egală cu 8, mesajul bine dacă nota este mai mică decât
8, dar mai mare sau egală cu 5 și mesajul insuficient dacă nota este sub 5.

#include using namespace std;

int main()

{ int n;

cin>>n;

if(n>=8) cout<<"foarte bine";

else if(n>=5)

cout<<"bine";

else cout<<"insuficient";

return 0; }

3. Se citesc de la tastatură 3 numere naturale nenule. Afișați ultima cifră a expresiei S+P, unde S
este suma primelor 2 numere, iar P este produsul ultimelor două. Cele trei numere sunt mai
mici de 2.000.000.000

#include
#include using namespace std;
int main()
{
int a,b,c;
cin>>a>>b>>c;
long long S,P;
S=a+b; P=b*c;
cout<
return 0

Următoarea secvență citește două numere n m și stabilește


dacă m este divizor al lui n, tratând cazul m=0. Este un
exemplu de instrucțiuni if imbricate (una în alta).

int n , m;
cin >> n >> m;
if(m == 0)
cout <<"nu putem imparti la zero!";
else
if(n % m == 0)
cout << m << " divide pe " << n << endl;
else
cout << m << " nu divide pe " << n << endl;

Sa se completeze programul care calculeaza soldul curent plus dobanda din sectiunea scanf
cu functia corespunzatoare afisarii rezultatului
#include stdio.h
Int main ()
Float sold , dobanda, sumaFinala
Printf (Dati soldul curent)
Scanf (&f, &sold)
Printf (Dati dobanda pe care vreti sa o aplicati)
Scanf (&f, &dobanda)
Suma finala=sold+sold*dobanda/100
Return 0ș
Nu merge punct si virgula, ghilimele

Citire a unei variabile tip sir de caractere si un nr real-


Char nume 20
Float intaltime.
Printf (Introduceti numele)
Scanf (s, nume)
Printf (Introduceti inaltimea m)
Scanf (f, intaltime)
Pentru prelucrarea cifrelor unui numar se aplica operatiile modulo si impartire. Numarul
trebuie sa fie de tip intreg. Operatia %10 va avea ca rezultat ultima cifra a numarului, iar
operatia va avea ca rezultat numarul cu ultima cifra eliminata

#include stdio.h
Int main ()
Int nr. Initial, cifra 1, cifra 2, nrInvers
Printf (Dati numarul)
Scanf (%d, nr Initial)
Cifra 2=NrInital %10
Cifra 1=NrInital/10
Nr invers=cifra 2*10+cifra1
Printf (Cele doua cifre sunt, cifra 1, cifra 2)
Printf (Numarul invers este, nr Invers)
Return 0

Programul pentru memorarea vectorului si afisarea elementelor de pe pozitiile pare


Include stdio.h
Int main ()
Declareara si initializarea vectorului
Int v=3,5,6,7,8,9,11,23,54,12
Afisarea elementelor de pe pozitiile pare
Printf (%d %d %d %d %d, v0, v2, v4, v6, v8
Return 0

Include stdio.h
Int a=p
Int b=65+2
Putchar a
Putchar b
Putchar a-4
Putchar a

Pentru a permite citirea unui sir de caractere care sa contina si caracterul Space, se poate
utiliza urmatoarea linie de program
Char nume
Printf (Introduceti numele si prenumele)
Scanf (%n s, nume)

S-ar putea să vă placă și