fbpx

Problema #110 – Eliminare – Rezolvari PBInfo

de Mihai-Alexandru

Cerinţa

Să se scrie un program care citeşte de la tastatură un cuvânt şi afişează pe ecran toate cuvintele care se pot obţine prin eliminarea unei singure litere din cuvântul citit.

Date de intrare

Programul citeşte de la tastatură un cuvânt de cel mult 100 caractere.

Date de ieşire

Programul afişează pe ecran toate cuvintele care se pot obţine prin eliminarea unei singure litere din cuvântul citit, fiecare pe o linie.

Restricţii şi precizări

  • cuvântul citit este alcătuit din litere mici ale alfabetului englez
  • primul cuvânt afişat va fi cel obţinut prin eliminarea primei litere, al doilea va fi cel obţinut prin eliminarea celei de-a doua litere, etc.

Exemplu

Intrare

caiet

Ieşire

aiet
ciet
caet
cait
caie
#include <bits/stdc++.h>
using namespace std;

int main()
{
    char ch[300];
    cin >> ch;
    int i = 0;
    while(ch[i]!='\0')
    {
        int j = 0;
        while(ch[j]!='\0')
        {
            if(i!=j)
            cout << ch[j];
            j++;    
        }
        cout << endl;
        i++;    
    }
    return 0;    
}
Comentarii

S-ar putea sa iti placa