Se citesc n numere,sa se tipareasca media. (Structura repetitiva cu test initial)
Răspunsuri la întrebare
Răspuns de
0
Ai aici codul:
#include <iostream>
#include <stdlib.h>
using namespace std;
int numbers[10], lim;
float average = 0;
void inputs()
{
// Dai limita lui for.
// In caz ca se trece de limita, apare mesajul asta.
while (lim < 0 || lim > 10)
{
cout << "Ai introdus mai mult decat zece. Introdu o limita mai mica.\n-> ";
cin >> lim;
system("cls");
}
cout << "Introdu cate numere vor exsita. (max 10)\n-> ";
cin >> lim;
system("cls");
// Introduci in variabila "numbers" valorile din care se va face media.
for(int i=0; i<=lim-1; i++)
{
cout << "Pentru spatiul " << i+1 << " introdu un numar.\n-> ";
cin >> numbers[i];
system ("cls");
}
}
void outputs()
{
// Prezinti media (variabila average).
cout << "Media e: " << average << endl;
}
main()
{
inputs();
// Calculezi media.
for(int i=0; i<=lim-1; i++)
average += numbers[i];
average = average/lim;
outputs();
system ("pause");
}
Am dat limită lui "n" (pe care l-am numit 'lim', la mine în prorgam) de 10, pentru că e vector. Poţi schimba dacă vrei.
Te astept cu intrebări.
#include <iostream>
#include <stdlib.h>
using namespace std;
int numbers[10], lim;
float average = 0;
void inputs()
{
// Dai limita lui for.
// In caz ca se trece de limita, apare mesajul asta.
while (lim < 0 || lim > 10)
{
cout << "Ai introdus mai mult decat zece. Introdu o limita mai mica.\n-> ";
cin >> lim;
system("cls");
}
cout << "Introdu cate numere vor exsita. (max 10)\n-> ";
cin >> lim;
system("cls");
// Introduci in variabila "numbers" valorile din care se va face media.
for(int i=0; i<=lim-1; i++)
{
cout << "Pentru spatiul " << i+1 << " introdu un numar.\n-> ";
cin >> numbers[i];
system ("cls");
}
}
void outputs()
{
// Prezinti media (variabila average).
cout << "Media e: " << average << endl;
}
main()
{
inputs();
// Calculezi media.
for(int i=0; i<=lim-1; i++)
average += numbers[i];
average = average/lim;
outputs();
system ("pause");
}
Am dat limită lui "n" (pe care l-am numit 'lim', la mine în prorgam) de 10, pentru că e vector. Poţi schimba dacă vrei.
Te astept cu intrebări.
Răspuns de
0
#include <iostream>
using namespace std;
int main()
{
unsigned nr,copie;
float suma,n,ma;
cout<<"Cate numere avem="; cin>>n;
cout<<'\n';
copie=n;
while(copie)
{
cout<<"Numerele="; cin>>nr; cout<<'\n';
suma+=nr;
copie--;
}
ma=suma/n;
cout<<"Media aritmetica="<<ma<<'\n';}
using namespace std;
int main()
{
unsigned nr,copie;
float suma,n,ma;
cout<<"Cate numere avem="; cin>>n;
cout<<'\n';
copie=n;
while(copie)
{
cout<<"Numerele="; cin>>nr; cout<<'\n';
suma+=nr;
copie--;
}
ma=suma/n;
cout<<"Media aritmetica="<<ma<<'\n';}
Alte întrebări interesante
Informatică,
8 ani în urmă
Matematică,
8 ani în urmă
Biologie,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Geografie,
9 ani în urmă
Chimie,
9 ani în urmă