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

Помогите с функцией rand - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Объясните, в чем суть директив #ifndef/#define/#endif http://www.cyberforum.ru/cpp-beginners/thread10791.html
Не понял в чем суть директив: #ifndef .. #define.. #endifОбъясните пожалуйста..это как - то связано с хедерами, но вот как ??
C++ Секреты инкремента Пожалуйста!!! помогите! Умоляю!:help: i=5; j=(++i) + (++i): Чему равно j?; пожалуйста обьясните как это решается, ну или просто ответ скаите???:help::huh: http://www.cyberforum.ru/cpp-beginners/thread10705.html
Реализация программы с помощью классов C++
Здравствуйте, коллеги-программеры! Обращаюсь к Вам с таким вопросом. У меня есть написанная мной неплохая демка, с использованием OpenGL, которая случайным образом генерирует звёзды (точки в 3D-пространстве) и движет их на зрителя. Демка на подобие того скринсейвера, который в Виндовс называется «сквозь вселенную». Программа работает, всё нормально. Но я хотел бы реализовать эту прогу с...
Помогите Пожалуйста !!! C++
Помогите пожалуйста разобраться с прогой, голова уже разрывается на 100 маленьких кусочков. Как можно объяснить эти строки: char* szString="Randy"; cout << "Массив" << szString << endl; for (int i=0 ; i<5 ; i++) { cout << szString; }
C++ Русские шрифты в консоли http://www.cyberforum.ru/cpp-beginners/thread10662.html
всем привет. Я новичек, и у меня такой вопрос. Как написать сообщение с русскими буквами, чтоб нормально показывала? :rtfm:Например: cout<<"hello world"; выводить сообщение нормальна? с английсками шрифтами cout<<"привет мир"; выводить в каком не понятном языке, какие та закавычки. Подобные темы: http://www.cyberforum.ru/cpp-beginners/thread628686.html
C++ Строки Приветствую Вас, братья и сёстры. У меня возникла проблемка с простой задачкой из книжки госпожи Павловской. Вот она: написать программу, которая считывает текст из файла и выводит на экран только предложения, содержащие введённое с клавиатуры слово. У меня было два варианта решения этой задачи, но после быстрого вымирания моих нервных клеток, первый вариант я отбросил, а вот пример второго:... подробнее

Показать сообщение отдельно
Счастливчик
19 / 18 / 0
Регистрация: 04.08.2008
Сообщений: 31
06.08.2008, 23:35     Помогите с функцией rand
Цитата Сообщение от Новичок_В_С++ Посмотреть сообщение
Привет всем
помогите решить простую задачу


и как перевернуть и менять местами цифры в введенном многозначном числе не используя массив
например
ввел 123
вывело 321

ввел 4542
вывело 2445

Недавно сам делал упражнения из книги по турбопаскалю, вот функция переворачивающая число:

Код
 void case_14() {
               //Дано натуральное число N. Записать его цифры в обратном порядке. Например, 12345 -> 54321
                int N, i = 0, acc = 0, nomber,m =1,n;
                               cout << "Enter the nomber: ";
                               cin >> N;
                               cout << endl;
                               
                               //Определяем разрядность числа
                               
                               n = N;
                               
                               for(;;)  {
                                        N=N/10;
                                        m*=10;
                                        if(N<10)
                                        break
                                        ;
                                        
                                        }
                                        
                                        // "Переворачиваем" введённое число
                                        
                                        for(;;)  {
                                        nomber = n%10;
                                        acc+=nomber*m;
                                        if(m == 1)
                                        break;
                                        n = n/10;
                                        m=m/10;
                               
                                        }


 cout << " New nomber: ";
                               cout << acc;
                               cout << endl;
                               
                               }
Код работает безупречно, проверял.
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru