👤

Scrieți un program care citește de la tastatură un şir de caractere și tipărește şirul invers al şirului inițial. Programul va verifica dacă şirul iniţial este palindrom

Răspuns :

Răspuns:

#include <iostream>

#include <string.h>

using namespace std;

int main() {

char str[100];

cout << "Introduceti un sir de caractere:\n";

cin.get(str,100);

int k = 1;

int n = strlen(str);

cout << "Sirul inversat:\n";

for (int i = 0;i < n; i++)

    cout << str[n-1-i];

cout << endl;

for (int i = 0;i < n; i++)

 if (str[i] != str[n-1-i])

  k = 0;

if (k)  

 cout << "String-ul este palindrom" << endl;

else  

 cout << "String-ul nu este palindrom" << endl;  

cout << endl;

return 0;

}

Explicație:

Vă mulțumim pentru vizita pe platforma noastră dedicată Informatică. Sperăm că informațiile oferite v-au fost utile. Dacă aveți întrebări sau aveți nevoie de sprijin suplimentar, vă încurajăm să ne contactați. Revenirea dumneavoastră ne bucură, iar dacă v-a plăcut, nu uitați să adăugați site-ul nostru la favorite!


ID Teachingsy: Alte intrebari