Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Определение размерности нулевого элемента многомерного массива https://www.cyberforum.ru/ c-beginners/ thread3061127.html
Добрый день! Помогите пожалуйста. Дано char at_setup_table = { {"AT\r", "AT\r\r\nOK\r\n"}, {"AT+CLIP=1\r", "AT+CLIP=1\r\r\nOK\r\n"}, {"AT+COPS=3,0\r", "AT+COPS=3,0\r\r\nOK\r\n"} };
Программа для расщепления упорядоченного линейного списка слов C (СИ)
Помогите, пожалуйста, написать программу, расщепляющую упорядоченный линейный список слов на два упорядоченных списка: список со словами, встречающимися ровно 1 раз, и список с оставшимися словами. Вывести оба списка. Дополнительные условия: Программа должна состоять из нескольких функций. Во всех заданиях располагать узлы списка/дерева в динамической памяти. Предусмотреть функции вывода...
C (СИ) Найти и вывести номера столбцов матрицы, упорядоченных по возрастанию https://www.cyberforum.ru/ c-beginners/ thread3061049.html
В матрице вещественных чисел Р(n х m) найти и вывести номера столбцов, упорядоченных по возрастанию. Сформировать вектор R(n х 2) из номеров максимальных значений строк матрицы.
C (СИ) Определить, является ли квадратный массив магическим квадратом https://www.cyberforum.ru/ c-beginners/ thread3061019.html
Определить, является ли квадратный массив магическим квадратом, то есть массивом, в котором суммы элементов во всех строках, столбцах и на обеих диагоналях одинаковы. Первая строка ввода содержит одно целое число N (2≤ N≤10) – размеры массива. Далее следует N строк, содержащих по N целых чисел в диапазоне от −100 до 100 – элементы маcсива. Вывести YES, если массив является магическим...
C (СИ) Вывести N строк, содержащих по N целых чисел – квадрат введенной матрицы
Возведите заданную матрицу в квадрат. Первая строка ввода содержит одно целое число N (2 ≤ N ≤ 10). Далее следует N строк, содержащих по N целых чисел в диапазоне от −100 до 100 – элементы матрицы. Вывести N строк, содержащих по N целых чисел – квадрат введенной матрицы.
C (СИ) Функции суммирования и умножения двух чисел Написать программу, в которой объявлены функции sum() и mult(), первая функция возвращает сумму двух чисел, а вторая возвращает произведение двух чисел. В функции main() попросить пользователя ввести два числа, после чего вывести результаты выполнения функций sum() и mult() для введённых чисел. Помогите пожалуйста. :help: https://www.cyberforum.ru/ c-beginners/ thread3061014.html
C (СИ) Ошибки в коде(Массивы) https://www.cyberforum.ru/ c-beginners/ thread3061005.html
#include <stdio.h> #include <stdlib.h> int main () { int n, k, kmax;
C (СИ) Переписать код с языка С++
void input_one(Car* cars, int n) { getchar(); cout << "Car: " << n + 1 << endl; cout << "Manufacturer: "; gets_s(cars.manufacturer); cout << "Model: "; gets_s(cars.model); cout << "Price: "; cin >> cars.price; cout << "Power: ";
C (СИ) Упаковка структур https://www.cyberforum.ru/ c-beginners/ thread3060949.html
Привет, изучал выравнивание и упаковку структур. Решил использовать #pragma pack для уменьшения размера структуры Написал простенький код: #include <stdio.h> #pragma pack(push) /* push current alignment to stack */ #pragma pack(3) /* set alignment to 1 byte boundary */ struct C {
C (СИ) Дана матрица A(n*m). Найти номера строк, где все элементы находятся в интервале: #include <stdio.h> #include <stdlib.h> main() { int n,m,i,j,a; printf("Input n,m:"); scanf("%d%d",&n,&m); for(i=0;i<n;i++) { for(j=0;j<m;j++) https://www.cyberforum.ru/ c-beginners/ thread3060934.html
(РЕКУРСИЕЙ)Мачеха приказала Золушке перебрать мешок зерна (40 кг) C (СИ)
(РЕШИТЬ РЕКУРСИЕЙ) Мачеха приказала Золушке перебрать мешок зерна (40 кг). Начале в 6 часов вечера, Золушка каждый час перебирала на 15% больше, чем в предыдущий час. Успеет ли она на бал (и сколько часов там пробудет, если успеет), если бал заканчивается в 2 часа ночи, а с 6 до 7 часов Золушка перебрала 6 кг зерна?
C (СИ) Написать программу, вычисляющую и выводящую таблицу умножения с нулями по диагоналям Написать программу, вычисляющую и выводящую таблицу умножения с нулями по диагоналям. https://www.cyberforum.ru/ c-beginners/ thread3060914.html
0 / 0 / 0
Регистрация: 18.12.2022
Сообщений: 1
0

Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только из гласных букв - C (СИ) - Ответ 16644535

18.12.2022, 15:04. Показов 679. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Не могу сделать чтобы код считывал фразу и удалял её при нахождении словасо всеми гласными. Если вводить просто слово в столбик то он её удаляет.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <locale.h>
#define N 32
int poisk(char* str);
 
int main()
{
setlocale(LC_ALL, "rus");
FILE* fp, * fp2;
char buffer[N];
int count = 0;
long size;
char* word = NULL;
char* res;
if ((fp = fopen("text.txt", "r")) == NULL)
{
printf("Error read file");
exit(0);
}
 
fseek(fp, 0, SEEK_END);
size = ftell(fp);
rewind(fp);
res = (char*)calloc(size, sizeof(char));
 
 
while (!feof(fp))
{
count = 0;
fgets(buffer, N, fp);
 
for (int i = 0; i < strlen(buffer); i++)
{
 
if (buffer[i] != '\n'|| buffer[i] != '.' )
{
count++;
}
if (/*buffer[i] == '\n' ||*/ buffer[i] == '\0' || buffer[i] == '.')
{
 
 
word = (char*)malloc((count + 1) * sizeof(char));
for (int j = 0; j < count + 1; j++)
{
word[j] = buffer[(i - count+1) + j];
 
}
word[count] = '\n';
word[count+1] = '\0';
if (poisk(word))
{
//puts(word);
strcat(res, word);
}
//char* ptr = strchr(word, 'a');
/*if (ptr == NULL)
{
puts(word);
}*/
else continue;
 
}
 
}
}
 
puts(res);
fclose(fp);
fp = fopen("text.txt", "w");
fprintf(fp, res); fclose(fp);
return 0;
}
int poisk(char* str)
{
int i = 0;
int a = 0;
while (str[i] != '\0')
{
 
if ((str[i] == 'a') || (str[i] == 'o') || (str[i] == 'e') || (str[i] == 'y') || (str[i] == 'u') || (str[i] == 'i'))
{
a++;
}
i++;
}
if (a ==i-2)
return 0;
a = 0;
return 1;
}


Вернуться к обсуждению:
Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только из гласных букв C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2022, 15:04
Готовые ответы и решения:

Удалить из файла фразы, содержащие слова, состоящие только из гласных букв
Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только из...

Удалить из файла фразы, содержащие слова, состоящие только из гласных букв
1. Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только...

Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только из гласных букв
просто в любом текстовом файле рандомные слова.

Дан файл, содержащий некоторый текст. Удалить из него все фразы, в которых есть слова, содержащие заглавные буквы (на
1. Дан файл, содержащий некоторый текст. Удалить из него все фразы, в которых есть слова,...

Удалить из текстового файла фразы, содержащие слова, состоящие только из гласных букв
Задание: Дан файл, содержащий некоторый текст. Удалить из него фразы,содержащие слова, состоящие...

0
18.12.2022, 15:04
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2022, 15:04
Помогаю со студенческими работами здесь

Дан файл, содержащий некоторый текст. Удалить из этого файла все фразы, содержащие слово "день"
Дан файл ,содержащий некоторый текст.Удалить из этого файла все фразы,содержащие слово&quot;день&quot;

Дан файл, содержащий некоторый текст. Оставить в этом файле только те фразы, все слова в которых содержат букву «а»
#include &lt;stdio.h&gt; #include &lt;string.h&gt; #include &lt;malloc.h&gt; #include &lt;windows.h&gt; #include...

Удалить из файла фразы, содержащие слова из из гласных букв
Дан файл, содержащий некоторый текст. Удалить из него фразы, содержащие слова, состоящие только из...

Дан файл, содержащий некоторый текст. Переписать его в новый файл по две фразы на строку
Дан файл, содержащий некоторый текст. Переписать его в новый файл по две фразы на строку. Если...

Дан текст. Выделить из него слова не содержащие букв из последнего слова
Помогите решить) 1.Дан текст. Выделить из него слова не содержащие букв из последнего слова ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru