Як розмістити 5 стільців в кімнаті, щоб біля кожної стіни було по 2 стільці?
293
392
Ответы на вопрос:
#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; }
Популярно: Информатика
-
kknopcka22.04.2020 04:20
-
Galel22711.01.2021 11:27
-
ibarabol31808.12.2020 14:56
-
valeria57503.06.2021 05:17
-
alina192322.11.2020 00:56
-
nitkind30.03.2020 19:58
-
valiullin199803.12.2022 11:03
-
vlasov20013306.11.2021 15:14
-
leogorec0626.05.2022 06:04
-
shkuta0327.04.2022 02:16