Zadanie: Zdefiniuj tablicę 10 znaków-wartości typu char, wczytaj do niej elementy, a następnie wszystkie litery a zamień na z i wydrukuj tablicę na ekranie.
Program jest napisany jak dla mnie w dosyć trudny sposób, a chciałbym zrozumieć dokładnie każdą linijkę na podstawie prostego kodu.Również są pewne problemy z zadaniem program zaczyna działać po podaniu 10 znaków, jednak jako znak nie definuje spacji, a powinien .
#include <iostream>
int main()
{
char tablica[10];
std::cout << "Podaj 10 znakow: ";
for (auto& c : tablica)
{
std::cin >> c;
}
std::cout << "Wynik zadania 1: ";
for (auto& c : tablica)
{
if (c == 'a')
c = 'z';
std::cout << c;
}
std::cout << std::endl;
}