Răspuns :
Răspuns:
EXERCITIUL 1:
#include <iostream>
using namespace std;
int main()
{
int S, x, max, rest;
cin >> S >> x;
max = S/x;
rest = S%x;
cout << "Andrei are suma de " << S << " lei si poate cumpara maxim " << max << " CD-uri.\n";
cout << "Acesta ramane cu suma de " << rest << " lei." << endl;
return 0;
}
DACA ANDREI ARE SUMA S SI VREA SA CUMPERE X CD-URI ACESTA VA PUTEA CUMPARA MAXIM S/X CD-URI, IAR RESTUL DE BANI RAMASI ESTE RESTUL IMPARTIRII LUI S LA X
S, x, max, rest intreg
citeste S
citeste x
max -> S/x
rest -> S mod x
afiseaza "Andrei are " S " lei si poate cumpara " max " "CD-uri"
afiseaza "Acesta ramane cu suma de " rest " lei."
aici la pseudocod nu sunt foarte sigur
EXERCITIUL 2:
#include <iostream>
using namespace std;
int main()
{
int a, b, c, teza, medie;
cin >> a >> b >> c >> teza;
medie = (a+b+c+teza)/4;
cout << "Media lui la informatica este " << medie << endl;
return 0;
}
formula mediei este suma notelor impartita la numarul lor apoi inmultit cu 3, aduni teza si imparti la patru doar ca problema mentioneaza faptul ca elevul are doar 3 note ceea ce inseamna ca se anuleaza suma impartita la 3 apoi inmultita cu 3, deci putem scrie ca si suma notelor cu teza apoi impartit la 4. O problema ar fi faptul ca nu rotunjeste acest program mediile cu .5, insa cred ca nu este o problema chiar atat de grava