👤

Rozwiąż zadania w C++ :

1. Napisz program, który wczytuje z klawiatury do jednowymiarowej tablicy o rozmiarze n 5 liczb
całkowitych, a następnie wypisuje te liczby na ekranie (liczbę n należy podać z klawiatury).

2. Napisz program, który sprawdza, czy w jednowymiarowej tablicy liczb całkowitych o rozmiarze 10,
występuje liczba całkowita podana przez użytkownika.

3. Napisz program, który wszystkie liczby ujemne występujące w jednowymiarowej tablicy liczb
całkowitych o rozmiarze 10, zastąpi cyfrą -1, a liczby dodatnie – cyfrą 1.

4. Napisz program wczytujący ciąg n liczb rzeczywistych (liczbę n należy podać z klawiatury). Wydrukuj
na ekranie te spośród liczb, których indeks jest liczbą parzystą.


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