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

Ввести строку, вывести слово, содержащее наибольшее количество гласных букв - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "потоковые переменные"... или что-то в этом роде... http://www.cyberforum.ru/cpp-beginners/thread238135.html
Есть ли что-нибудь типо потоковых переменных?... (нужно создать поток, в который можно писать с одной стороны и считывать с другой стороны...) Суть проблемы: с USB-порта идет информация (в каких количествах и как часто - заранее не известно), но её нужно последовательно обрабатывать.... т.е. считывать в той же последовательности, но через некоторое время.... у меня такая программа...
C++ Проверка числа на чётность/нечётность Подскажите пожалуйста молодому-неопытному как проверить в С++ чётное число или нечётное? Есть какя-то специальная функция? http://www.cyberforum.ru/cpp-beginners/thread238132.html
Вычислить ср.арифметическое (цикл do while) C++
Последовательно вводим целые числа, до тех пор пока не встретится ноль. Для чётных чисел этой последовательности вычислить среднее арифметическое. (При написании программы использовать цикл do while)
C++ реализовать функцию
реализовать функцию char *strcpy (char* char*,int)
C++ Программа не компилируется http://www.cyberforum.ru/cpp-beginners/thread238110.html
Установил Borland С+++ 5,5 в папку C:\BCC, в папке bin как положено создал bcc32.cfg и link32.cfg как полагается с соответствующим содержанием ввожу в cmd команду C:\BCC\Bin\bcc32.exe C:\Downloads\myfirst.cpp никаких сообщений об ошибках,но в папке с исходником никаких новых файлов (.ехе) изучаю книгу стивена прата по этому языку
C++ Перегрузка операций ввода/вывода Всем доброго времени суток! Подскажите, в чем ошибка - есть класс, в котором присутствуют 2 функции-друга, которые перегружают операции ввода/вывода. Но они не работают - компилятор выдает ошибки... Как правильно выполнить перегрузку? //Array.h #pragma once #ifndef Array_h #define Array_h #include <iostream> class Array подробнее

Показать сообщение отдельно
olya_21
2 / 2 / 0
Регистрация: 12.01.2011
Сообщений: 43

Ввести строку, вывести слово, содержащее наибольшее количество гласных букв - C++

04.02.2011, 17:55. Просмотров 2185. Ответов 3
Метки (Все метки)

Привет Ребят,мне нужно сделать лабораторную по информатике,вот что мне надо

Ввести строку, вывести слово, содержащее наибольшее количество
гласных букв.

У меня есть код этой программы написанной на C# может кто то сможет мне перевести этот код в С или просто написать Заранее Благодарна Вам

Вот код C#

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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace RuVowels
{
    class Program
    {
        static void Main(string[] args)
        {
            const string ruVowels = "АаЕеЁёИиОоУуЫыЭэЮюЯя";
            string str;
 
            Console.Write("Строка: ");
            str = Console.ReadLine();
 
            string[] words = str.Split(new Char[] { ' ', '\t', ',', '.', '!', '?' });
            int cntWords = words.Length;
            int[] counters = new int[cntWords];
            for (int i = 0; i < cntWords; ++i)
            {
                for (int j = 0; j < words[i].Length; ++j)
                    if (ruVowels.IndexOf(words[i][j]) != -1)
                        counters[i]++;
            }
            int maxVowels = counters[0];
            for (int i = 1; i < cntWords; ++i)
                if (counters[i] > maxVowels)
                    maxVowels = counters[i];
 
            Console.WriteLine("Слово(а) с наибольшим количеством гласных букв:");
            for (int i = 0; i < cntWords; ++i)
                if (counters[i] == maxVowels)
                    Console.WriteLine(words[i]);
 
            Console.ReadLine();
        }
    }
}
Добавлено через 2 часа 5 минут
Ну ребят,помогите!а то зачет завалю=( оч надо плиз........
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru