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

Сортировка слов в предложении по алфавиту - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Размер массива объектов http://www.cyberforum.ru/cpp-beginners/thread807496.html
Метод Count() подсчёта количества элементов массива (массив из сообщений) не правильно распознаёт элементы,заполняет и выводит правильно а если в методе обратиться к содержимому этого объекта то он не правильно работает // labar.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std;
C++ Файлы. Подсчитать количество символов и строк Дан текстовый файл. Дописать в его конце следую¬щие данные: количество строк, количество символов в каждой строке, количество чисел в каждой строке. http://www.cyberforum.ru/cpp-beginners/thread807478.html
Проверить граф на связность C++
Я обхожу граф и если остались непомеченные вершины, то он не связный, но почему то моя реализация работает некорректно :c #include <iostream> #include <vector> #include <string.h> #define MAXN 20 using namespace std; vector < vector<int> > g; vector<char> used;
Объединить упорядоченные файлы не нарушая упорядоченности C++
Даны три файла вещественных чисел с именами S1, S2 и S3, элементы ко¬торых упорядочены по убыванию. Объединить эти файлы в новый файл с именем S4 так, чтобы его элементы также оказались упорядоченными по убыванию.
C++ В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента массива; 2) произведение элементов массива, расположенных между http://www.cyberforum.ru/cpp-beginners/thread807467.html
Помогите исправить программу Задание: В одномерном массиве, состоящем из n целых элементов, 1) номер максимального элемента массива;I 2) произведение элементов массива, расположенных между первым и вторым нулевыми элементами. Преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине элементы, стоящие в четных...
C++ Особенности работы fread Решаю типовую задачу: считывание заголовка bmp-файла (точечного рисунка). Однако у меня ничего не получалось. В ходе расследования выяснилось, что функция fread работает не так, как надо: она читает файл не в исходном виде, а так, как он лежит на жёстком диске: http://i53.***********/thumb/2013/0313/75/bcda56d3f27ac791a9cb855bdc265575.jpeg На скриншоте - bmp-файл, открытый WinHex'ом, в... подробнее

Показать сообщение отдельно
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
12084 / 6945 / 782
Регистрация: 27.09.2012
Сообщений: 17,230
Записей в блоге: 2
Завершенные тесты: 1
13.03.2013, 16:19     Сортировка слов в предложении по алфавиту
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
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <locale.h>
#include <Windows.h>
int main()
{
    SetConsoleCP(1251);
     SetConsoleOutputCP(1251);
    const int SIZE = 100;
    char *ch = new char[SIZE];
    puts("Введите строку: ");
    fgets(ch, SIZE, stdin);
 
    char *x[SIZE] = {0};
    char *p = strtok(ch, " ");
    int i = 0;
 
    while (p)
    {
        x[i++] = p;
        p = strtok(NULL, " ");
    }
 
    i = 0;
    puts("слова: ");
    while (x[i] != 0)
    {
        bool flag = false;
        for (int j = 0; j < i; ++j)
        {
            if (!strcmp(x[j], x[i]))
            {
                flag = true;
                break;
            }
        }
 
        if (!flag)
            puts(x[i++]);
    }
    getchar();
}
Шрифт Lucida Console
Название: Безымянный.png
Просмотров: 145

Размер: 2.5 Кб
 
Текущее время: 13:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru