Форум программистов, компьютерный форум CyberForum.ru

Найти слово где наименьшее количество гласных - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Наследование классов http://www.cyberforum.ru/cpp-beginners/thread328265.html
Пусть автомобиль характеризуется установленным двигателем, трансмиссией и количеством мест для пассажиров. Двигатель определяется мощностью и видом топлива, трансмиссия - количеством ведущих осей и типом (механическая или автоматическая). Все выше перечисленное (в том числе автомобиль) являются разновидностями сборочной единицы, характеризуемой уникальным идентификатором. Определить необходимые...
C++ Создать файл Написать программу, которая создает файл, состоящий из N целых чисел, и вывести на экран только отрицательные элементы файла. подскажите функцию или что-нибудь? плиз. http://www.cyberforum.ru/cpp-beginners/thread328251.html
Срочно....Турбо С C++
Помогите пожалуйста... Турбо СИ cos(x)+2 cos(cos(x))+3 cos(cos(cos(x)))+...+n cos(cos(...cos(x)...)) я не пойму как организовать здесь шаг,вернее как n увеличивать я то знаю а вот косинус...
Чтение данных из файла C++
У меня такая проблема, мне дан бинарный файл, где записаны числа типа float. Мне необходимо их оттуда прочитать. Но никак не получается(( Ах да, самое главное, надо на С++.
C++ нужно решить задание!очень) http://www.cyberforum.ru/cpp-beginners/thread328244.html
или на сайте вк/guzzini в альбоме "-" спасибо)
C++ Builder Как создавать приложения без формы в C++ Builder 2007? Извините за глупый вопрос,но как создавать приложения без формы в 2007 билдере?он не хочет компелировать unit подробнее

Показать сообщение отдельно
Mischanja
Всегда не хватает времени
 Аватар для Mischanja
117 / 117 / 7
Регистрация: 15.10.2009
Сообщений: 493
30.06.2011, 20:28     Найти слово где наименьшее количество гласных
Здравствуйте уважаемые формучане, вот дали такое задание :
1. скопировать из файла в файл строки где больше двух слов
2. Определить номер слова в котором наименьшее количество гласных

Первое я сделал без проблем:

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
#include <iostream.h>
#include <string.h>
#include <conio.h>
#include <stdio.h>
int main()
{
    clrscr();
    FILE* f;
 
    char s[100][100];
    char str[100];
    char temp[100];
    int n=0;
    int k,kk;
    int l;
    int i, j;
    f= fopen("IN.TXT", "r");
 
 
    while (fgets(str, 100, f)!= NULL)
    {
        strcpy(s[n++], str);
 
    }
    fclose(f);
    f= fopen("OUT.TXT", "w");
    k=1;kk=0;
 
    fprintf(f, "Ryadki de bilshe 2 sliv:\n");
    for (i=0; i<n; i++)
    {
        for (j=0; j<strlen(s[i]); j++)
        {
            if (s[i][j]==' ')
            {
                kk++;
            }
 
        }
        if (kk>1)
            {
                fprintf(f, "%s", s[i]);
 
            }
                kk=0;
 
    }
 
 
    fclose(f);
    return 0;
}
Проверку больше ли двух слов в строке реализовал так: если есть больше одного пробела в строке значит тут больше двух слов (может немного не корректно)

а вот со вторым даже не знаю как начать. Нужно сначала как-то определить все слова а потом проверку. Но я не могу понять как это все сделать.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:41. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru