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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
kutuzzik
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 18
#1

Натуральное число, вычислить две самые большые цыфры. - C++

19.12.2011, 17:10. Просмотров 413. Ответов 4
Метки нет (Все метки)

Здрасте,

прашу помощи решить задачю. Данно натуральное число, вычислить его две самые большые цыфры.

Пасиба! (bow)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.12.2011, 17:10     Натуральное число, вычислить две самые большые цыфры.
Посмотрите здесь:

Дано натуральное число n. Проверить есть ли в записи числа две тройки - C++
Добрый вечер. Помогите написать программу.Дано натуральное число n.Проверить есть ли в записи числа две тройки. Уже совсем отчаялся. ...

Даны натуральное число п, действительное число x. Вычислить - C++
Даны натуральное число п, действительное число x. Вычислить:

Даны натуральное число n, действительное число x. Вычислить: - C++
помогите пожалуйста Даны натуральное число n, действительное число x. Вычислить: вот что я сделал # include <iostream.h>...

Дано действительное число х, натуральное число n. Вычислить:* - C++
x ( x - n )( x - 2 n )( x - 3 n )…( x - n2 ) Добавлено через 6 часов 5 минут жду решения ответьте плиз

Даны натуральное число n, действительное число x. Вычислить: - C++
Даны натуральное число n, действительное число x. Вычислить: __________________________________________________________________ Я...

Дано действительное число A, натуральное число n, вычислить... - C++
Дано действительное число A, натуральное число n, вычислить: a(a+1)...(a+n-1) используя все три цикла, ну или хотя бы разобрать на...

Дано действительное число а, натуральное число N. Вычислить : P=a*(a-n)*(a-2*n)*...*(a-n^2) - C++
Решить прикладную задачу с помощью циклического вычислительного процесса. Дано действительное число а, натуральное число N. Вычислить...

Дано натуральное число n и действительное число x. Вычислить : - C++
Дано натуральное число n и действительное число x. Вычислить : S=sinx+coscosx+sinsinsinx+coscoscoscosx+..... (n раз)

Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно ст - C++
Ввести натуральное число и определить, верно ли, что в его записи есть две одинаковые цифры (не обязательно стоящие рядом) Пример: ...

Дано натуральное число N. Вычислить - C++
Дано натуральное число N. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2n+1)^2

Дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2 - C++
помогите написать на С++ дано натуральное число n. Вычислить S=1/3^2+1/5^2+1/7^2+...+1/(2*n+1)^2

Дано натуральное число n. Вычислить S = 1*2+2*3*4+.+n(n+1)2n - C++
S = 1*2+2*3*4+...+n(n+1)2n помогите ребят плиз


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
19.12.2011, 17:34     Натуральное число, вычислить две самые большые цыфры. #2
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
#include <stdio.h>
#include <stdlib.h>
 
int main(void)
{
    size_t num;
    short dig1 = 0, dig2 = 0, t = 0;
 
    scanf ("%d", &num);
 
    do
    {
        t = dig1;
        if ( num % 10 > dig1 )
        {
            dig1 = num % 10;
            if ( t > dig2)
                dig2 = t;
        }
        else
            if ( num % 10 > dig2 )
                dig2 = num % 10;
    }
    while ( num /= 10 );
 
    printf (" Max1 = %d\tMax2 = %d\n  ", dig1, dig2);
 
    system ("pause");
    return 0;
}
kutuzzik
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 18
19.12.2011, 17:53  [ТС]     Натуральное число, вычислить две самые большые цыфры. #3
Ой, пожалуйсто на с++
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
19.12.2011, 17:55     Натуральное число, вычислить две самые большые цыфры. #4
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
#include <iostream>
#include <cstdlib>
 
int main()
{
        size_t num;
        short dig1 = 0, dig2 = 0, t = 0;
 
        std::cin >> num;
 
        do
        {
                t = dig1;
                if ( num % 10 > dig1 )
                {
                        dig1 = num % 10;
                        if ( t > dig2)
                                dig2 = t;
                }
                else
                        if ( num % 10 > dig2 )
                                dig2 = num % 10;
        }
        while ( num /= 10 );
 
        std::cout << " Max1 =  " << dig1 << "\tMax2 = " <<  dig2 << std::endl ;
 
        std::system ("pause");
        return 0;
}
kutuzzik
0 / 0 / 0
Регистрация: 19.12.2011
Сообщений: 18
19.12.2011, 18:01  [ТС]     Натуральное число, вычислить две самые большые цыфры. #5
pasib!!! heh
Yandex
Объявления
19.12.2011, 18:01     Натуральное число, вычислить две самые большые цыфры.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru