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

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 de ruxandraa1
0

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.

Alte întrebări interesante