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

Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Считать пустую строку http://www.cyberforum.ru/cpp-beginners/thread291612.html
char *str; scanf("%s",str); Как сделать, чтобы при нажатии enter без введенных символов в str записывалась пустая строка?
C++ Немогу сделать Плей Лист в Delphi Народ здарова помогите плизз ! я пишу mp3 проигрыватель на Delphi с bass.dll и у меня такая проблема как можно встроить туда плей Лист ???????? народ помогите буду очень благодарен !!! http://www.cyberforum.ru/cpp-beginners/thread291608.html
Функция с изменяющимся количеством параметров C++
Дано задание : Минимальный элемент в списке параметров На форуме смотрел и с помощью этой библиотеки тоже смотрел <cstdarg> даже придумывал алгоритм с помощью адресной арифметики,но все зря,в GOOGLE или куда-то еще не посылать,сам оттуда!
Вывод картинки из фаила C++
Помогите пожалуйста вывести картинку из фаила. Использовать токлько окно BGI пишу на def-cpp какие функции для этого нужны?
C++ Запуск программы с параметром. http://www.cyberforum.ru/cpp-beginners/thread291596.html
Надо сделать так если программа запущена с параметром -admin тогда написать доступ открыт. Как это сделать? #include<iostream> using namespace std; int main(int argc, char *argv) { if (argv!=-admin) { cout << "Вы не администратор"; system("pause >> void"); return 1; }
C++ Пара вопросов по итераторам 1. Почему в этом коде элементы удаляются через одного? for (std::vector <int>::iterator j = vector.begin(); j < vector.end(); j++) vector.erase(j) 2.Как с помощью итераторов удалить нули с конца(но если весь массив состоит из нулей, то 1 оставить)? Пробовал по разному, последний вариант: while (*(c.end()-1)==0||(c.end()-1)!=c.begin()) c.pop_back(); Где-то зацикливается.... подробнее

Показать сообщение отдельно
iva_a
147 / 119 / 3
Регистрация: 02.01.2011
Сообщений: 914
09.05.2011, 15:20     Ввести с клавиатуры строку. Выдать на экран все слова из этой строки ...
Ну, на 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
 string s = Console.ReadLine();
            Console.WriteLine(s);
            Console.ReadKey();
            string[] a = s.Split(' ', ',', '-', '!', '.');
             int m=0;
             int k = 0;
            for (int i = 0; i < a.Length;i++ )
        
            {   
                Console.WriteLine(a[i].ToString());
                Console.WriteLine(a[i].Length.ToString());
                m += a[i].Length;
            }
            int avg = m / a.Length;
            Console.WriteLine("avg=  {0}",avg);
            for (int j = 0; j < a.Length; j++)
                {
                if (((avg-2)< a[j].Length) && (a[j].Length<(avg-2)))
                {
                    Console.WriteLine(a[j]);
                    k ++;
                }
            }
            if (k == 0)
            {
                Console.WriteLine("No words whose length differs from the average word length is not more than two characters!");
            }
            Console.ReadKey();
 
Текущее время: 22:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru