Odpowiedź :
Odpowiedź:
#include <iostream>
int main() {
//zadanie 1
int n;
std::cin >> n;
int *tab = new int[n];
for (int i = 0; i < n; i++) {
std::cin >> tab[i];
}
for (int i = 0; i < n; i++) {
std::cout << tab[i] << std::endl;
}
//zadanie 2
int tab[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};
int n;
std::cin >> n;
bool isPresent = false;
for (int i = 0; i < 10; i++) {
if (n == tab[i]) {
isPresent = true;
break;
}
}
if (isPresent) {
std::cout << "W tablicy znajduje sie ta liczba" << std::endl;
} else {
std::cout << "W tablicy nie ma tej liczby" << std::endl;
}
//zadanie 3
int tab[10] = {-1, -2, -3, -4, -5, 1, 2, 3, 4, 5};
for (auto &t: tab) {
if (t < 0) {
t = -1;
}
if( t > 0){
t = 1;
}
}
for(const auto &t : tab){
std::cout << t << std::endl;
}
//zadanie 4
int n;
std::cin >> n;
int *tab = new int[n];
for (int i = 0; i < n; i++) {
std::cin >> tab[i];
}
for (int i = 0; i < n; i++) {
if (i % 2 == 0) {
std::cout << tab[i] << " ";
}
}
return 0;
}
Wyjaśnienie:
Napisałem rozwiązania zadań w jednym pliku. Jeśli chcesz, aby działały, rozdziel je wszystkie do osobnych plików. Pzdr