57 lines
1.2 KiB
C++
57 lines
1.2 KiB
C++
|
#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;
|
||
|
}
|