57 lines
1.2 KiB
C++
Raw Permalink Normal View History

2025-02-05 09:37:46 +01:00
#include <iostream>
using namespace std;
int main() {
int a[] = {5,3,1,14,7,2,8,2,17,9,10};
float srednia = 0;
int TabA = sizeof(a) / sizeof(a[0]);
for (int i = 0; i < TabA; i++) {
if (a[i] % 2 == 0) {
srednia += a[i];
}
}
srednia /= TabA / 2;
cout << "Srednia: " << srednia << endl;
//Odwrocenie tablicy a[] i zapisanie do nowej tablicy b[] oraz wypisanie tablicy b[]
int b[TabA];
for (int i = 0; i < TabA; i++) {
b[i] = a[TabA - 1 - i];
}
cout << "Tablica odwrocona: ";
for (int i = 0; i < TabA; i++) {
cout << b[i] << " ";
}
cout << endl;
//wyszukanie elementow parzystych w tablicy a[] i wypisanie ich do tablicy c[]
int TabC = 0;
for (int i = 0; i < TabA; i++) {
if (a[i] % 2 == 0) {
TabC++;
}
}
int c[TabC];
int j = 0;
for (int i = 0; i < TabA; i++) {
if (a[i] % 2 == 0) {
c[j] = a[i];
j++;
}
}
cout << "Tablica elementow parzystych: ";
for (int i = 0; i < TabC; i++) {
cout << c[i] << " ";
}
cout << endl;
system("pause");
return 0;
}