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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Даны две строки http://www.cyberforum.ru/cpp-beginners/thread141930.html
Даны две строки. Проверить, одинаковые ли у них вторые слова (например, «мама мыла раму» и «катя мыла синюю чашку» имеют одинаковые вторые слова).
C++ Найти максимальный по модулю элемент ... Найти максимальный по модулю элемент матрицы и вычислить сумму столбца, в котором он находится. c++ http://www.cyberforum.ru/cpp-beginners/thread141929.html
C++ Лабораторная работа №1
Тема: Классы.Открытые и закрытые уровни доступа.Конструкторы.Инициализация данных объекта. Определение методов.Создание объекта в памяти.Стандартные потоки ввода-вывода. 1.В среде программирования на С++ создайте консольный проект с именем LAB1 в каталоге LAB1. 2.В проекте создайте файлы main.h (заголовочный файл) и main.cpp (файл исходного кода). 3.В файле main.h определите с помощью...
C++ сжатие массивов средствами С++
помогите пожалст с задачей дан массив Х1,Х2...Х10, в котором есть два нулевых елемента.Исключить из массива элементы, расположенные между этими нулевыми элементами.
C++ сортиировка массива путем онократного слияния на с++ http://www.cyberforum.ru/cpp-beginners/thread141912.html
Простое однократное слияние. Разделить массив на п частей и отсортировать их произвольным методом. Отсортированный массив получить однократным слиянием упорядоченных частей. Для извлечения очередных элементов из упорядоченных массивов использовать массив из п индексов (по одному на каждый массив).
C++ Как реализовать алгоритм Флойда-Уоршелла на C++ Псевдокод есть { for (int k = 0; k < n; k++) for (int i = 0; i < n; i++) for (int j = 0; j < n; j++) W = min(W, W + W); } но как его вставить в программу для решения задач не понимаю подробнее

Показать сообщение отдельно
Vladimir616
110 / 110 / 3
Регистрация: 05.07.2009
Сообщений: 224
07.06.2010, 10:30     Сохранить текст в массиве и выполнить следующие алгоритмы
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;
}
 
Текущее время: 22:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru