Форум программистов, компьютерный форум 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++ Длина слова в байтах Написать программу, позволяющей дополнительно вставить в текст после каждого слова его длину в байтах. Помогите и надтолкните на мыслю или подскажите что-нибудь, а то я не понимаю. подробнее

Показать сообщение отдельно
OstapBender
583 / 521 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
01.07.2011, 20:07
Mischanja, ну ладно
как-то так:
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
int numVow(char* str) {
 
    char vow[]="euioa";
    int cnt=0;
 
    for (unsigned int i=0; i<strlen(str); i++)
        if (strchr(vow,str[i])) cnt++;
 
    return cnt;
}
 
 
 
int main() 
{
    char sent[]="wrgerge ergeargergerg tbtyn 6j6 g rktjbiorbn vrvyhergv erhf4rtv tb5b5b";
 
    char *p;
 
    char *pmax;
    int cntmax=0;
 
    p = strtok(sent," \t\n");
 
    while (p) {
 
        if (numVow(p)>cntmax) {
            cntmax=numVow(p);
            pmax=p;
        }
 
    p = strtok(NULL," \t\n");
 
    }
 
    printf("%s\n-> %d",pmax,cntmax);
 
 
    getchar();
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru