Witam, potrafi ktoś napisać taki program:
Wczytujacy do tablicy liczb, typu int N liczb (N zdefiniowane # define) Policzyć średnią arytmetyczna liczb parzystych, dodatnich i wypisać na ekranie.
Dzieki z góry.
Witam, potrafi ktoś napisać taki program:
Wczytujacy do tablicy liczb, typu int N liczb (N zdefiniowane # define) Policzyć średnią arytmetyczna liczb parzystych, dodatnich i wypisać na ekranie.
Dzieki z góry.
20zl i teraz go potrzeboje, wysle ci potwierdzenie
#include <iostream>
#define N 4
using namespace std;
int main(){
int tab[N] = { 0 };
int suma = 0, lp = 0;
cout << "Podaj " << N << " liczb rzeczywistych: ";
for (int i = 0; i < N; i++) //zaladuj liczby do tablicy od dlugosci N
cin >> tab[i];
for (int i = 0; i < N; i++){
if ((!(tab[i] % 2)) && (tab[i] > 0)){ //sprawdz czy parzysta i czy dodatnia
suma += tab[i];
lp++;
}
}
if (lp == 0)
cout << "Brak dodatnich liczb parzystych "<< endl;
else
cout << "Srednia wartosc dodatnich liczb parzystych to: " << suma / lp << "." << endl;
return 0;
}
Nie wiem czy dalej aktualne. Sam dopiero się uczę więc wiem, że kod nie jest doskonały. Kasy nie chcę ;)
#include <stdio.h>
#define N 4
int main(){
int tab[N] = { 0 };
int suma = 0, lp = 0;
printf("Podaj %d liczb rzeczywistych: ", N);
for (int i = 0; i < N; i++) //zaladuj liczby do tablicy od dlugosci N
scanf("%d", &tab[i]);
for (int i = 0; i < N; i++){
if ((!(tab[i] % 2)) && (tab[i] > 0)){ //sprawdz czy parzysta i czy dodatnia
suma += tab[i];
lp++;
}
}
if (lp == 0)
printf("Brak dodatnich liczb parzystych.");
else
printf("Srednia wartosc dodatnich liczb parzystych to: %d.\n", suma / lp);
return 0;
}
Przepraszam. Nie zauważyłem :)