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
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;}
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
Limba română,
8 ani în urmă
Alte limbi străine,
8 ani în urmă
Matematică,
9 ani în urmă
Limba română,
9 ani în urmă
Limba română,
9 ani în urmă
Fizică,
9 ani în urmă