Проверить, перед пешками король или за ними - 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]);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5
Похожие ответы