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: