Informatică, întrebare adresată de inabalta919, 9 ani în urmă

Mă poate cineva ajuta cu un program, vă rog!!!
Să se scrie un program utilizând o funcție care inversează un şir de caractere.


stassahul: Exemplu?
Utilizator anonim: Ii un fel de strrev
Kirilll: pascal?
Kirilll: write(s[length(s) + 1 - i]);

Răspunsuri la întrebare

Răspuns de Utilizator anonim
1
#include <iostream>
#include <string.h>
using namespace std;
void invers(char s[])
{
    int i;
    char aux;
    for(i=0;i<strlen(s)/2;i++)
    {
        aux=s[i];
        s[i]=s[strlen(s)-i-1];
        s[strlen(s)-i-1]=aux;
    }
}
int main()
{
    char c[100];
    cin>>c;
    invers(c);
    cout<<c;
    return 0;
}
Alte întrebări interesante