Se dau 4 variabile, numere intregi, sa se calculeze suma, produsul si media aritmetica
- se dau 3 variabile sa, numere intregi, sa se afiseze radicalul fiecaruia si dacvq sunt divizibile cu 3 sau 5
- se dau 3 variabile numere intregi. Sa se verifice daca pot forma un triunghi.
Răspunsuri la întrebare
Răspuns:
Explicație:
1. #include<iostream>
using namespace std;
int main()
{ int a,b,c,d,s,p,Ma; // cele 4 variabile declarate de tip intreg, o variabila pt suma, una pt. produs, si una pt media aritmetica.
cout<<"a="<<endl<<"b="<<endl<<"c="<<endl<<"d="; // afisarea unui mesaj corespunzator de introducere de la tastatura a celor 4 variabile.
cin>>a>>b>>c>>d; // introdcem de la tastatura cele 4 variabile.
s=0; // initializam variabila s cu 0 pentru a nu-i fi atribuita o valoarea aletorie (ex:134) si sa se modifice rezultatul final.
s=a+b+c+d; // s reprezinta suma celor 4 variabile.
p=0;
p=a*b*c*d; // p reprezinta produsul celor 4 variabile.
Ma=0;
Ma=(a+b+c+d)/4; // Ma reprezinta calculul mediei aritmetice a celor 4 variabile, dupa formula matematica. (Ma=(a+b+c+...+n)/nr de nr prezente in suma).
cout<<s<<endl<<p<<Ma; // Afisam valorile finale pt cele 3 variabile s,p,Ma pt a vedea dupa rularea programului daca instructiunile au fost scrise corect.
return 0;
}
2.
#include<iostream>
#include<cmath>// biblioteca cmath sau math.h contine functii matematice pe care daca le utilizezi trebuie sa incluzi aceasta biblioteca. (ex sqrt(.....)-functia care calculeaza radicalul unui numar sau al rezultatului unei expresii scrise intre cele doua paranteze rotunde).
using namespace std;
int main()
{ int a,b,c; // declararea celor 3 variabile de tip intreg.
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"c="; cin>>c;
cout<<sqrt(a)<<" "<<sqrt(b)<<" "sqrt(c); // afisam radical din cele 3 variabile, nu ni s a precizat sa calculam radicalul, ci doar sa-l afisam. Daca ne preciza problema sa l calculam, trebuia sa luam 3 variabile in care sa calculam radicalul pt fiecare variabila in parte, si apoi sa afisam cele 3 var pt estetica.
if(a%3==0 && b%3==0 && c%3==0)
cout<<"Toate variabilele sunt divizibile cu 3";
else
cout<<"Cel putin o variabila nu este divizibila cu 3";
if(a%5==0 && b%5==0 && c%5==0) // verificam daca restul impartirii variabilelor la 5 este egal cu 0 si daca este adevarat atunci se impart exact la 5, deci sunt divizibile, altfel nu sunt.
cout<<"Toate variabilele sunt divizibile cu 5";
else
cout<<"Cel putin o variabila nu este divizibila cu 5";
return 0;
}
3. Nu se poate ca 3 variabile sa formeze un triunghi, deoarece o variabila are la momente diferite o valoare, care se modifica, dar nu are un x si un y, cu ajutorul carora putem calcula distanta dintre 2 puncte si sa verificam daca este diferita de 0 pt a exista acest triunghi.