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

Расположить слова в последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача Иосифа Флавия, решение циклическим списком http://www.cyberforum.ru/cpp-beginners/thread961811.html
http://andrei-sapeshko.blogspot.ru/2013/04/blog-post.html тут есть пример, но он немного непонятный. struct node { int item; node *next; node(int x, node *t) { item = x;
C++ Определить, имеются ли в последовательности слова, в которых каждая буква слова входит в него не менее двух раз Есть задача, никак не могу разобраться, помогите пожалуйста реализовать)) Определить, имеются ли в последовательности слова, в которых каждая буква слова входит в него не менее двух раз. http://www.cyberforum.ru/cpp-beginners/thread961797.html
C++ Оставить в словах только первые вхождения каждой буквы.
Всем Hello! Помогите с решением друзья, буду очень благодарен))) Строки: 1) Оставить в словах только первые вхождения каждой буквы.
C++ Переставить два средних числа местами в четырёхзначном числе
число естественно задаётся изначально как int
C++ Иерархический список http://www.cyberforum.ru/cpp-beginners/thread961786.html
Задание: удалить из иерархического списка все вхождения заданного элемента (атома) x.( Не для решения, просто пример, сам напишу) Интересует вопрос как организован иерархический список ( если можно пример) ?
C++ Подчет каличество цифр ввода include <iostream> using namespace std; int main() { int n; int count = 0; cin >> n; if (n > 0) { подробнее

Показать сообщение отдельно
Algoritmer
 Аватар для Algoritmer
155 / 95 / 13
Регистрация: 07.03.2013
Сообщений: 477
Записей в блоге: 1
03.10.2013, 09:47     Расположить слова в последовательности
Цитата Сообщение от Alexandr1966 Посмотреть сообщение
не 10 слов, много слишком, а хотя бы ШЕСТЬ! Как его исправить?!
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
#include "stdafx.h"
#include "conio.h"
#include "iostream"
#include "string"
using namespace std;
 
int main()
{
    const int wordCount=6; //количество слов. Ставишь здесь любое
    char s[wordCount][100];
    setlocale(LC_ALL, "rus");
    for (int i=0;i<wordCount;i++)
    {
        cout<<"Введите "<<i+1<<"-е слово: " << endl;
        cin>>s[i];
    }
    for (int i=wordCount-2;i>=0;i--)
    {
        if (strstr(s[i],"cat")) 
        {
            int j=i;
            while((j<9)&&(!strstr(s[j+1],"cat")))
            {
                char tmp[100];
                strcpy(tmp,s[j]);
                strcpy(s[j],s[j+1]);
                strcpy(s[j+1],tmp);
                j++;
            }
        }
    }
    cout<< endl << "Отсортированные слова: "<<endl;
    for (int i=0;i<wordCount;i++)
    {
        cout<<s[i]<<endl;
    }            
    cin>>s[0];
    _getch();
    return 0;
}
 
Текущее время: 21:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru