Проверить, перед пешками король или за ними - C (СИ)
Формулировка задачи:
Дан файл file1 с текстом:
nnnnnnnn
nnnnnnnn
WWWWWWWW
nnnnnnnn
nnnnKnnn
nnnnnnnn
nnnnnnnn
nnnnnnnn
В этом файле ответ TAK;
Представляем, что это шахматная доска 8х8(о_О), К - король, W - пешка.
Проверить, перед пешками король или за ними. Если да - написать TAK, если нет - NIE;
Пробовал сделать так, но не работает)
Заранее благодарю.
Не по теме:
Суровые польские задания)
#include <stdio.h>
int main()
{
char c, str[8], fname[55];
int i, tmp;
printf("\nEnter filename: ");
gets(fname);
fopen(fname, "r");
while((c=getchar()) != EOF)
{
gets(str);
for(i=0; i<8; i++)
{
if(str[i] == 'W')
{
tmp=0;
}
if(str[i] == 'K');
{
tmp=1;
}
}
}
if(tmp==1)
{
printf("\nTAK");
}
else
{
printf("\nNIE");
}
printf("\n");
return 0;
}Решение задачи: «Проверить, перед пешками король или за ними»
textual
Листинг программы
fscanf(mf, "%c", &mas[i][j]);