1. Se citesc trei numere a, b, c; să se calculeze și afișeze, pe linii diferite, media lor aritmetică și media lor geometrica.
Dacă cele trei numere pot forma un triplet pitagoric, să se afișeze un mesaj corespunzător.
2. Se citește un număr x. Să se calculeze f(x), conform definiției atașate.f(x)= x²-6x daca x<-12 ,√x^4+12 daca -12≤x<-5 ,2x+12, daca -5≤x<2, 14 altfel .Va rog daca puteti sa ma ajutati cu rezolvarea acestor probleme in C++
Răspunsuri la întrebare
Răspuns de
0
Răspuns:
using namespace std;
#include <iostream>
#include <stdlib.h>
#include <math.h>
int main() //programul principal
{
long a,b,c,x;
long ma,mg,tp;
cout<<"a ";cin>>a;
cout<<"b ";cin>>b;
cout<<"c ";cin>>c;
ma=(a+b)/2; //media aritmetica
cout<<"Media aritmetica "<<ma<<" \n";
mg=sqrt(a*b); //media geometrica
cout<<"Media geometrica "<<mg<<" \n";
if (a*a==b*b+c*c)
cout<<"a,b,c sunt pitagoreice ";
if (b*b==a*a+c*c)
cout<<"b,a,c sunt pitagoreice ";
if (c*c==a*a+b*b)
cout<<"c,a,b sunt pitagoreice ";
cout<<"x ";cin>>x;
if (x<-12)
cout<<"f(x)="<<(x*x-6*x);
if ((x>=-12) && (x<=-5))
cout<<"f(x)="<<(x*x*x*x+12);
if ((x>=-5) && (x<=2))
cout<<"f(x)="<<(2*x+12);
if (x>=2)
cout<<"f(x)="<<14;
}
Alte întrebări interesante
Matematică,
8 ani în urmă
Biologie,
8 ani în urmă
Studii sociale,
8 ani în urmă
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă