Понятия не имею с чего начать, буду очень благодарен если кто нибудь поможет. Вот начало кода, что писать дальше не знаю:
#include<iostream>
#include<stdlib.h>
#include<stdio.h>
FILE *f; char s[100]; char name[100];
cout<<"Enter name file ";
gets (name);
cout<<"File after editing \n"
if ((f=fopen(name, "rt"))==NULL)
{ perror ("Error! File not found!");
getch();
exit (1);
}
while (fgets(s, 256, f))!=NULL) //проход по содержимому файла
{
for (int j=1; s1=strok((j?s:NULL), ".,:;!? ")!=NULL; j=0) //проход по строкам файла
{ ...что писать здесь не знаю, как я понимаю нужно найти самые длинные слова
строк, а уж потом удалять строки с этими длинными словами,
только как вот проверить есть ли эти длинные слова в этой строке или нет
}
}
Два прохода, на первом анализ строк на слова, на втором проходе удаление. Перед чтением второй раз надо переместить указатель файла в начало функцией fseek (см. справочник)
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники