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

Найти максимальное значение среди разрядов целого числа a - C++

Восстановить пароль Регистрация
 
Ser_Aguero
1 / 1 / 0
Регистрация: 14.07.2012
Сообщений: 77
29.05.2013, 23:09     Найти максимальное значение среди разрядов целого числа a #1
зависает программа, стыдно что не получается даже такое решить( в чем ошибка:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include "stdafx.h"
#include "iostream"
#include "conio.h"
 
using namespace std;
int main()
{
int a, b;
cout <<"";
cin >>a;
 
b = a % 10;
 
while (a > 0) a=a/10;
 
if (b<(a%10)) b=a/10;
 
cin >> b;
_getch();
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.05.2013, 23:09     Найти максимальное значение среди разрядов целого числа a
Посмотрите здесь:

Дана матрица, найти максимальное значение среди минимальных по строкам. C++
C++ Нужно найти минимальное значение среди позитивных чисел и максимальное среди отрицательных.
C++ Написать функцию, которая возвращает число, полученное из целого числа x, в котором единицы установлены в n разрядов, начиная с позиции p (крайний пра
Матрицы. Найти максимальное значение среди буквенных символов и минимальное среди цифровых значений C++
Дан одномерный целочисленный массив А из N элементов. Найти в нём максимальное значение среди простых чисел C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Хулиган
 Аватар для Хулиган
85 / 80 / 12
Регистрация: 08.08.2012
Сообщений: 737
29.05.2013, 23:25     Найти максимальное значение среди разрядов целого числа a #2
возможно cin нужно заменить на cout?
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
29.05.2013, 23:26     Найти максимальное значение среди разрядов целого числа a #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
using namespace std;
int Maxx(int b)
{
    if(b == 0){ return 0; }
    int a = abs(b);
    int max = -1;
    while(a>0)
    {
              if(a%10 > max)
              {
                      max = a%10;
              }
              a/=10;
    }
    return max;
}
 
int main()
{
           cout<<Maxx(-2477945)<<endl;
           cin.get();
}
Ser_Aguero
1 / 1 / 0
Регистрация: 14.07.2012
Сообщений: 77
30.05.2013, 09:45  [ТС]     Найти максимальное значение среди разрядов целого числа a #4
eocron, все как то сложно но спасибо)
eocron
Кактус
 Аватар для eocron
66 / 66 / 6
Регистрация: 23.05.2012
Сообщений: 343
30.05.2013, 18:03     Найти максимальное значение среди разрядов целого числа a #5
Что именно вам сложно?
Yandex
Объявления
30.05.2013, 18:03     Найти максимальное значение среди разрядов целого числа a
Ответ Создать тему
Опции темы

Текущее время: 22:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru