помогите по программированию?описать каждую сточку,вот само задание:

Пусть заданы два предложения, слова в которых разделены запятыми или пробелами. Каждое предложение заканчивается точкой. Можно ли из букв первого предложения составить второе предложение и наоборот? Если нельзя ни то ни другое, то надо перечислить буквы, которых не хватает в первом (втором) предложении, чтобы составить второе (первое).

#include<stdio.h>

#include<conio.h>

int main()
{
char s1[200],s2[200];
int bykvi1[25],bykvi2[25],i=0;
printf("Enter first string(EN):\n");
gets(s1);
printf("Enter second string(EN):\n");
gets(s2);
// a-z:97-122, 26
for(int j=0;j<26;j++)
{
bykvi1[j]=0;
bykvi2[j]=0;
}
while (s1[i]!='.')
{
if (s1[i]=='\0') break;
bykvi1[(s1[i]-97)]=1;
i++;
}
i=0;
while (s2[i]!='.')
{
if (s2[i]=='\0') break;
bykvi2[(s2[i]-97)]=1;
i++;
}
for(int j=0;j<26;j++)
{

if (bykvi1[j]==0 && bykvi2[j]>0)
{
printf("In the first sentence is not enough letter: %c\n",(char)(j+97));
}
if (bykvi1[j]>0 && bykvi2[j]==0)
{
printf("In the second sentence is not enough letter: %c\n",(char)(j+97));
}

}
getch();
}


Ответы

Ответ дал: varscat
2
Решение во вложении.
Приложения:
Вас заинтересует