Есть ответ 👍

Як розмістити 5 стільців в кімнаті, щоб біля кожної стіни було по 2 стільці?

293
392
Посмотреть ответы 2

Ответы на вопрос:

Mashylina
4,4(22 оценок)

|                            | |                          1 |

#include < stdio.h> #include < stdlib.h> #include < locale.h> #include < string.h> //имя файла #define filename "file.txt" //максимально возможная длина строки (выделение памяти) #define l_str 255 int main() { setlocale(lc_all, "rus"); file *t = fopen(filename, "r"); if (t == null) {   printf("файл не найден\n"); } else {   //текущая строка   char *s = (char*) malloc(sizeof(char) * l_str);   //максимальная строка char *s_max = (char*)malloc(sizeof(char) * l_str);   //кол-во строк   int k_str = 0;   //максимальная длина строки   int l_max = 0;       while (! feof(t)) {   fgets(s, l_str, t);   //длина текущей строки   int l = strlen(s); if (l > l_max) { l_max = l;     strcpy(s_max, s);   } k_str++;   } //вывод результата: printf("строк в файле: %d\n", k_str); printf("максимальная строка, длинной %d: \n", l_max-1); puts(s_max); } fclose(t); printf("\n"); system("pause"); return 0; }

Популярно: Информатика