Informatică, întrebare adresată de claudianastasiu, 8 ani în urmă

Se dă un șir de caractere format din litere mici ale alfabetului englez. Să se afișeze toate sufixele sale în ordine crescătoare a lungimii.

Date de intrare
De pe prima linie se va citi șirul de caractere.

Date de ieșire
Pe ecran se vor afișa toate sufixele cuvântului, câte un sufix pe linie.

Restricții
Șirul va conține maxim 100 de caractere.
Date de intrare: banana
Date de iesire:a
na
ana
nana
anana
banana

Limbaj C++

Răspunsuri la întrebare

Răspuns de serban1337
1

Răspuns:

Raspuns

Explicație:

#include <iostream>

#include <cstring>

using namespace std;

int main()

{

   char c[101];

   cin.getline(c,100);

   for(int i=0,lungime=strlen(c);i<lungime;i++){

       for(int j=i;j>=0;j--)

           cout<<c[lungime-j-1];

       cout<<'\n';

   }

   return 0;

}

Alte întrebări interesante