Форум программистов, компьютерный форум, киберфорум
Наши страницы

Немножко дописать готовый код(максимальное число) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, являются ли три введенных числа последовательными элементами арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread1039014.html
всем привет. у меня ступр с арифметической прогрессией. нашел уйма задач это данной теме, но похожую не нашел, а когда начал переделывать у меня ни чего не получилось и мозгов у меня чето не...
C++ среднее арифметическое массивов Определить среднее арифметическое массивов А(10) и В(15) и количество элементов, меньших этого среднего. http://www.cyberforum.ru/cpp-beginners/thread1039001.html
Разница между объявлениями указателей C++
Есть такое: int *p; и такое: int *p = new int; Поясните, пожалуйста, в чём разница между этими объявлениями указателей?
C++ Найти сумму положительных
Найти сумму положительных элементов в каждом из массивов Y(3,6) и Х(5,4). ПОЖАЛОСТА ЕСЛИ НЕ ТРУДНО ПОКЖИТЕ TURBO C++ Заранее спасибо за отзывы
C++ Возведение в степень (результат всегда = 0) http://www.cyberforum.ru/cpp-beginners/thread1038974.html
Привет всем. Люди, помогите с задачей. Я новичок, учусь в универе. Понимаю, что задача элементарная, но не могу понять одного. Нужно возвести число a в степень k. #include <stdio.h> #include...
C++ Задачка. массив указателей на одномерный массив Привет всем. Помогите, пожалуйста. Два дня мучился, писал, оказалось, что писал совсем не то, что нужно. Исходное задание такое: Создайте массив указателей на одномерный массив, содержащий 9... подробнее

Показать сообщение отдельно
egor2116
342 / 373 / 42
Регистрация: 20.01.2013
Сообщений: 1,132
13.12.2013, 14:42
Help me please
Как то так
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
#include <iostream>
#include <sstream>
#include <algorithm>
 
bool sims(std::string & str)
{
     bool check = false;
     for(int i = 0; i < str.size(); ++i)
       if(str[0] != str[i])
         check = true;
         
     return check;
}
 
void sendMessage(char * str)
{
   std::cout << str << std::endl; 
}
 
int main()
{  
    int inputVar = 0;
    std::cout << "Input numeric of range 0 < n < 10000: "; 
    std::stringstream ss;
    std::string inputVarString;
    
    while(std::cin >> inputVar)
    {
 
     if(inputVar < 0) 
      {
        sendMessage("Number is out range");
        break;
      }
 
      ss << inputVar;
      ss >> inputVarString;
      
      if(!sims(inputVarString))
      {
        sendMessage("Number is not currected");
        break;
      }
      
      std::sort(inputVarString.begin(), inputVarString.end());
      std::reverse(inputVarString.begin(), inputVarString.end());
     
     ss.clear();
     ss << inputVarString;
     ss >> inputVar;
     
     std::cout << inputVar << std::endl;
     std::cout << "Input next numeric: ";
       
    }
    
    system("PAUSE");
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru