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.
Răspunsuri la întrebare
Răspuns de
3
#include <cstdio>
#include <cstring>
using namespace std;
int n,i;
char s[105],t[105];
int main()
{
gets(s);
for(i = 0; i < strlen(s); ++ i)
{
memset(t, 0, sizeof(t));
strncpy(t, s, i);
printf("%s", t);
memset(t, 0, sizeof(t));
strcpy(t, s + i + 1);
printf("%s\n", t);
}
return 0;
}
#include <cstring>
using namespace std;
int n,i;
char s[105],t[105];
int main()
{
gets(s);
for(i = 0; i < strlen(s); ++ i)
{
memset(t, 0, sizeof(t));
strncpy(t, s, i);
printf("%s", t);
memset(t, 0, sizeof(t));
strcpy(t, s + i + 1);
printf("%s\n", t);
}
return 0;
}
Alte întrebări interesante
Limba română,
8 ani în urmă
Limba română,
8 ani în urmă
Matematică,
9 ani în urmă
Matematică,
9 ani în urmă
Fizică,
9 ani în urmă