Проверить, перед пешками король или за ними - 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]);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д