Wpisywanie i wypisywanie danych z tablicy
1.Utwórz tablicę 6 elementową,uzupełnij ją liczbami podanymi z klawiatury,a następnie wypisz te liczby zmniejszone o 5
2.Utwórz tablicę 7 elementową,uzupełnij ją liczbami podanymi z klawiatury powiększonymi o 3,a następnie wypisz elementy tablicy.
3.Utwórz tablicę 4 elementową,uzupełnij ją liczbami podanymi z klawiatury powiększonymi 2 razy,a następnie wypisz elementy tablicy w odwrotnej kolejności.
język C++


Odpowiedź :

#include <iostream>

void zmniejsz_o_piec_i_wypisz(int tablica[]) {

for (int i = 0; i < 6; i++) {

 std::cout << "Podaj liczbę: ";

 std::cin >> tablica[i];

}

for (int i = 0; i < 6; i++) {

 tablica[i] = tablica[i] - 5;

 std::cout << tablica[i] << " ";

}

}

void zwieksz_o_trzy_i_wypisz(int tablica[]) {

for (int i = 0; i < 7; i++) {

 std::cout << "Podaj liczbę: ";

 std::cin >> tablica[i];

}

for (int i = 0; i < 7; i++) {

 tablica[i] = tablica[i] + 5;

 std::cout << tablica[i] << " ";

}

}

void zwieksz_dwukrotnie_i_wypisz_odwrotnie(int tablica[]) {

int odwrocona_tablica[4] {0};

for (int i = 0; i < 4; i++) {

 std::cout << "Podaj liczbę: ";

 std::cin >> tablica[i];

}

for (int i = 0; i < 4; i++) {

 tablica[i] = tablica[i] * 2;

}

for(int z = 0; z < 4; z++) {

 odwrocona_tablica[z] = tablica[4 - z - 1];

 std::cout << odwrocona_tablica[z] << " ";

}    

}

int main() {

int szesc[6] {0};

int siedem[7] {0};

int cztery[4] {0};

std::cout << "Liczby do zmniejszenia o 5:\n";

zmniejsz_o_piec_i_wypisz(szesc);

std::cout << "\n\n";

std::cout << "Liczby do zwiekszenia o 3:\n";

zwieksz_o_trzy_i_wypisz(siedem);

std::cout << "\n\n";

std::cout << "Liczby do zwiekszenia dwukrotnie i odwrócenia ich kolejności:\n";

zwieksz_dwukrotnie_i_wypisz_odwrotnie(cztery);

std::cout << "\n\n";

return 0;

}

Tutaj kod na pastebinie ważny jedeń dzień jakby były jakieś problemy z formatowaniem: https://pastebin.com/KNyPW4Je