program wczytujacy do tablicy..

0

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.

0

20zl i teraz go potrzeboje, wysle ci potwierdzenie

0
 #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ę ;)

0
#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 :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1