C++, Wykorzystując tablice napisz program, w którym wpiszesz wszystkie litery swojego imienia i nazwiska, a następnie wypiszesz je z tablicy najpierw kolejno a potem wspak.
Początek:

#include
using namespace std;
int main()
{


Odpowiedź :

Odpowiedź:

#include <iostream>

int main() {

   char litery [] = "imie nazwisko"; //zapisujemy imie i nazwisko do tablicy charow

   std::cout << "Wypisane po kolei" << std::endl;

   int length = 0;

   for(int i = 0; litery[i] != '\0'; i++){ //petla for od poczatku do znaku konca tablicy charow

       std::cout << litery[i]; //wyswietlamy od poczatku znaki w tej tablicy

       length++; //przy okazji liczymy ile ma znakow ta tablica

   }

   std::cout << std::endl;

   std::cout <<"Wypisane wspak" << std::endl;

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

       std::cout << litery[length - i - 1]; //wypisujemy od konca bo length - 1 to ostani znak w tablicy + zmniejszamy o i

   }

   

   return 0;

}

Wyjaśnienie:

Zrobione bez użycia stringa

Odpowiedź:

#include <iostream>

#include <string.h>

using namespace std;

int main(){

   const char *znak = "Imie Nazwisko"; // zapisuje znaki do tablicy

   for(int i =0;i<strlen(znak);i++){ // pętla - strlen - zwraca ilosc znaków w tablicy

       cout<<znak[i]; // wypisuje znaki

   }

   cout<<"\n WSPAK \n"; // \n użyty zamiast <<endl;

   for(int j = strlen(znak);j!=-1;j--){

       cout<<znak[j];

   }

   return 0;

}

Wyjaśnienie: