Răspuns :
Răspuns:
E testat in Cod Blocks.
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char s[101],*p,aux[101];
cin.get(s,101);
//Afisare in oridne normala
p=&s[0];
cout<<p;
cout<<'\n';
//Afisare in ordine inversa
int i=strlen(s)-1;
while(i>=0)
{cout<<p[i];
i--;}
return 0;
}
Explicație:
Ideea de pointer e ca pointerul retine toate elementele de unde ii indici tu ( In cazul nostru am zis sa retina toate valorile de la primul element al sirului, deci automat, retine tot sirul). Dupa m-am folosit de valoarea pozitiei ultimului element din sir ( cel dinainte de NULL) sa-l afiseze pe rand.
Vă mulțumim pentru vizita pe site-ul nostru dedicat Informatică. Sperăm că informațiile oferite v-au fost de ajutor. Nu ezitați să ne contactați pentru orice întrebare sau dacă aveți nevoie de asistență suplimentară. Vă așteptăm cu drag data viitoare și nu uitați să ne adăugați la favorite!