Răspuns :
#include <iostream>
#include <string.h>
using namespace std;
int main()
{
char x[100],aux[100];
int n,n2,k=0;
cin.getline(x,100);
n=strlen(x);
for(int i=0;i<n;i++)
{
if(x[i]!=' ')
{
aux[k++]=x[i];
n2=strlen(aux);
}
else
{
for(int j=0;j<n2;j++)
{
if(aux[j]=='D'&&aux[j+1]=='O')
cout<<aux;
if(aux[j]=='R'&&aux[j+1]=='E')
cout<<aux;
if(aux[j]=='M'&&aux[j+1]=='I')
cout<<aux;
if(aux[j]=='F'&&aux[j+1]=='A')
cout<<aux;
if(aux[j]=='S'&&aux[j+1]=='O'&&aux[j+2]=='L')
cout<<aux;
if(aux[j]=='L'&&aux[j+1]=='A')
cout<<aux;
if(aux[j]=='S'&&aux[j+1]=='I')
cout<<aux;
}
k=0;
strcpy(aux,"");
}
}
}
//Asta ar fii solutia mea, dar nu functioneaza in totalitate
#include <string.h>
using namespace std;
int main()
{
char x[100],aux[100];
int n,n2,k=0;
cin.getline(x,100);
n=strlen(x);
for(int i=0;i<n;i++)
{
if(x[i]!=' ')
{
aux[k++]=x[i];
n2=strlen(aux);
}
else
{
for(int j=0;j<n2;j++)
{
if(aux[j]=='D'&&aux[j+1]=='O')
cout<<aux;
if(aux[j]=='R'&&aux[j+1]=='E')
cout<<aux;
if(aux[j]=='M'&&aux[j+1]=='I')
cout<<aux;
if(aux[j]=='F'&&aux[j+1]=='A')
cout<<aux;
if(aux[j]=='S'&&aux[j+1]=='O'&&aux[j+2]=='L')
cout<<aux;
if(aux[j]=='L'&&aux[j+1]=='A')
cout<<aux;
if(aux[j]=='S'&&aux[j+1]=='I')
cout<<aux;
}
k=0;
strcpy(aux,"");
}
}
}
//Asta ar fii solutia mea, dar nu functioneaza in totalitate
Vă mulțumim că ați vizitat platforma noastră dedicată Informatică. Ne bucurăm dacă informațiile v-au fost de ajutor. Dacă aveți întrebări suplimentare sau aveți nevoie de asistență, nu ezitați să ne contactați. Revenirea dumneavoastră ne-ar onora, așa că nu uitați să ne adăugați la favorite!