tablice_parzyste add
This commit is contained in:
parent
15d5bd1d4b
commit
93588be0d2
57
cpp/tablica_parzyste/main.cpp
Normal file
57
cpp/tablica_parzyste/main.cpp
Normal file
@ -0,0 +1,57 @@
|
||||
#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;
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user