Se dau 3 numere naturale x,y,z citite de la tastatura. Se cere sa se scrie un algoritm in C++ care sa afiseze media aritmetica a numerelor divizibile cu z din intervalul [x,y].
Utilizator anonim:
Va rog ajutor.
Răspunsuri la întrebare
Răspuns de
1
#include<iostream>
using namespace std;
int main()
{
int x, y, z, nr = 0;
float media = 0;
cout << "Introduceti 3 numere naturale x, y, z: ";
cin >> x >> y >> z;
//Aflam nr. si suma numerelor divizibile cu z
for (int i = x; i <= y; i++)
if (i % z == 0)
{
media += i;
nr++;
}
media /= nr; //Aflam media impartind suma la nr. de numere divizibile cu z
cout << "Media: " << media;
return 0;
}
Alte întrebări interesante