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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверить, являются ли три введенных числа последовательными элементами арифметической прогрессии http://www.cyberforum.ru/cpp-beginners/thread1039014.html
всем привет. у меня ступр с арифметической прогрессией. нашел уйма задач это данной теме, но похожую не нашел, а когда начал переделывать у меня ни чего не получилось и мозгов у меня чето не хватает. помогите парни! задача: проверить являются ли три введенных числа a1 a2 a3 последовательными элементами арифметической прогрессии.
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 <conio.h> #include <math.h> double long a; int T, count, k; int main() {
C++ Задачка. массив указателей на одномерный массив Привет всем. Помогите, пожалуйста. Два дня мучился, писал, оказалось, что писал совсем не то, что нужно. Исходное задание такое: Создайте массив указателей на одномерный массив, содержащий 9 элементов целого типа (элементы массива вводятся пользователем). Выведите на экран адрес каждого четного элемента. Выведете на экран значение элемента, индекс которого меньше индекса, введенного... подробнее

Показать сообщение отдельно
DiffEreD
1429 / 766 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
16.12.2013, 12:55     Немножко дописать готовый код(максимальное число)
Еще такая реализация:
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
#include <iostream>
#include <functional>
#include <set>
#include <windows.h>
 
int main()
{
   SetConsoleCP (1251); SetConsoleOutputCP (1251);
 
   unsigned long long number;
   std::multiset<int, std::greater<int>> digits;
   while (true)
   {
      std::cout << "\nВведите число (одинаковые цифры для выхода): ->";
      std::cin >> number;
 
      if (!std::cin)
      {
         std::cin.clear();
         std::cerr << "Ошибка ввода!\n";
         std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
         continue;
      }
      std::cin.ignore(std::numeric_limits<std::streamsize>::max(), '\n');
      std::cout << "\nВы ввели:  " << number << std::endl;
 
      do
      {
         digits.insert(number % 10);
      }
      while (number /= 10);
 
      if (digits.upper_bound(*digits.begin()) == digits.end()) break;
 
      std::cout << "\nРезультат: "; for (int i : digits) std::cout << i;
      digits.clear();
      std::cout << std::endl;
   }
 
   std::cout << "\n\nDone." << std::endl;
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru