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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
#1

Сохранить текст в массиве и выполнить следующие алгоритмы - C++

07.06.2010, 10:10. Просмотров 562. Ответов 5
Метки нет (Все метки)

Сохранить текст в массиве и выполнить следующие алгоритмы

Определить, чего в тексте больше: слов четной или нечетной длины.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2010, 10:10
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сохранить текст в массиве и выполнить следующие алгоритмы (C++):

Используя вектор и заданные алгоритмы, выполнить указанную задачу - C++
Задание: Дан вектор, содержащий не менее 3 элементов. Решить эту задачу, используя 1 вызов алгоритма make_heap и цикл из трех итераций, в...

Поменять в массиве каждые следующие одинаковые значения на 0 - C++
Необходимо реализовать программу, которая будет менять в массиве каждые следующие одинаковые значения на 0. Пример: 1 2 3 3 3 6 6 6....

В массиве заменить все элементы, следующие за наименьшим элементом, единицами (найти ошибку) - C++
Задание: В массиве С заменить все элементы, следующие за наименьшим элементом единицами. Вот код: #include <iostream> #include...

Алгоритмы (найти последнюю перемену знака в массиве) - C++
Подскажите,как найти последнюю перемену знака в массиве,без использования циклов и рекурсии.

В массиве все члены, следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0.5. - C++
Даны действительные числа а1,…,an, b1,…,bm. В последовательности а1, ..., an и в последовательности b1,…,bm все члены, следующие за...

Сохранить текст Кириллицы в файл - C++
Нужно чтобы при сохранении строки в файл она сохранялась.. нормально :) не знаю как правильно сказать: сохранялась в нормальной кодировке...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Vladimir616
112 / 112 / 3
Регистрация: 05.07.2009
Сообщений: 224
07.06.2010, 10:30 #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
#include <iostream>
using namespace std;
 
int main()
{
        int even = 0, odd = 0, counter = 0;
        char text[1024] = {}, symbol = ' ';
        cin.getline(text, 1024);
        while(symbol != '\0')
        {
            for(int i = 0;; i++)
            {
                symbol = text[counter];
                if(symbol == '\0' || symbol == ' ')
                {
                    counter++;
                    if(i%2 == 0)
                    {
                        even++;
                        break;
                    }
                    else
                    {
                        odd++;
                        break;
                    }
                }
                counter++;
            }
        }
        if(even > odd)
            cout << "even" << endl;
        if(odd > even)
            cout << "odd" << endl;
        if(odd == even)
            cout << "It was a draw!" << endl;
        return 0;
}
0
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
07.06.2010, 11:47  [ТС] #3
А если не считать пробелы
0
Vladimir616
112 / 112 / 3
Регистрация: 05.07.2009
Сообщений: 224
07.06.2010, 11:58 #4
vidok_, в смысле не считать? В коде пробелы не считаются за часть слова.
0
vidok_
0 / 0 / 0
Регистрация: 11.12.2009
Сообщений: 27
07.06.2010, 12:05  [ТС] #5
да
Она считает пробелы и буквы. Т.е. не подходит к заданию (:
0
Vladimir616
112 / 112 / 3
Регистрация: 05.07.2009
Сообщений: 224
07.06.2010, 12:18 #6
Если бы прога считала пробелы, то тогда бы все слова на скрине были бы чётной длинны, однако видно что в результате мы получили odd (=нечётные).
Сохранить текст в массиве и выполнить следующие алгоритмы
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.06.2010, 12:18
Привет! Вот еще темы с ответами:

Как сохранить текст на русском? - C++
Написал программу, но столкнулся с такой проблемой: не могу сохранить вводимый с клавиатуры текст в файл. Ну т.е. сам текст сохраняется, но...

Сохранить текст после запятой - C++
Есть текст &quot;Андрей, Никита, Вася&quot; Как в массив записать имена, чтоб в каждой ячейке было свое имя?

Как сохранить форматированный текст из RichEdit в БД? - C++
Помогите кто может! Как сохранить форматированный текст, введенный в RichEdit в БД? Нужно, чтобы происходило сие как реакция на событие...

Закодировать и сохранить закодированый текст в файл - C++
Задание: Имеется тестовый файл в нем строка на английском языке (Hello world например). Надо файл открыть,считать текст, закодировать...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
07.06.2010, 12:18
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru