In c++
sub forma de program de exemplu:
#include <iostreame>
using namespace std;
int main()
etc.
va rog urgent
dau 30 puncte
Răspunsuri la întrebare
Răspuns :
La ex 4 :
#include <iostream>
using namespace std;
int a,b,c;
int s;
int main()
{
cin>>a>>b>>c; // introducem numere ,notele pe care Ionel le-a primit.
if(a>=7) // verificam daca prima nota este mai mare decat 5
{
cout << a; // daca da programul va afisa prima nota , daca nu, atunci Ionel va sari peste acea nota
cout << " ";
}
if(b>=7) // aceasi poveste ca la prima nota
{
cout << b;
cout << " ";
}
if(c>=7) // si la fel si pentru ultima nota
{
cout << c;
cout << " ";
}
return 0;
}
Si la ex 5 :
#include <iostream>
using namespace std;
double a,b,r;
int x;
int main()
{
cin >>a>>b; // introducem de la tastaura cule doua numere
if (b!=0) // verificam daca b(al doilea numar citit) este diferit de 0
{
r=a/b; // si il calculam pe r(rezultatul impartirii lui a si b)
// aicea am facut un artificiu , care nu stiu daca este necesar , dar in cerinta am vazut da rezultatul avea mereu doar 2 zecimale
r=r*100; /* aicea r ii de tip double asa ca poate stoca si zecimale asa ca am mai facut o
variabila de tip int ca sa poata stoca doar numerele ordinare ale rezultatului . Asa ca l-am inmultit pe r cu 100 ca sa pun si zecimalele
ca cifre ordinare */
x=r; // Dupa aceea am mutat toate cifrele ordinare din r (de tip double ) in x (de tip int)
r=0; // stergem din r tot ce a rams
r=x; // si mutam la loc numarul din x in r
r=r/100; // acuma in r este un numar cam asa , xyz , si noi prin impartirea la 100 ajunge un numar de format , x,yz .
cout << r; // si la final scriem rezultatul cu doar 2 zecimale
}
else // Dar daca d ==0
{
cout << "Impartire imposibila"; // Atuci scriem "Impartire imposibila"
}
return 0;
}
Explicație:
Explicatiile sunt scrise ca comentarii in programe ;)