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

Scrieţi programul C/C++ care citeşte de la tastatură un şir de cel mult 40 de caractere, format doar din litere ale alfabetului englez, şi care afişează pe ecran toate şirurile obţinute prin eliminarea succesivă a câte unei singure litere din şirul citit, ca în exemplu. Şirurile se vor afişa câte unul pe câte o linie a ecranului.
ex abbc
se afiseaza:
bbc
abc
abc
abb

Răspunsuri la întrebare

Răspuns de rotti321ot4wir
23
#include <iostream>#include <cstring>using namespace std;

int main(){    char s[50];    int n;    cin.getline(s,50);    n=strlen(s);    for(int i=0;i<n;i++){        for(int j=0;j<n;j++){            if(i!=j)    cout<<s[j];        }        cout<<endl;    }    return 0;}
Alte întrebări interesante