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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ C++.Пусть a[1]=b[1]=1;a[k]=2*b[k-1]+a[k-1];b[k]=2*a[k-1]-b[k-1];k=2,3,...,n. Дано натуральное n>1. Найти a[n],b[n]. http://www.cyberforum.ru/cpp-beginners/thread411595.html
Помогите,пожалуйста,написать программу на C++. Пусть a=b=1;a=2*b+a;b=2*a-b;k=2,3,...,n. Дано натуральное n>1. Найти a,b.
C++ Объявления классов Класс может быть объявлен так: class MyClass { ... }; а может быть объявлен и так typedef class http://www.cyberforum.ru/cpp-beginners/thread411586.html
C++ Ошибка в программе
Возникает ошибка Unit1.cpp(86): E2377 If statement missing ) ругается на эту строчку if ((i*d)mod(w)=1)) В чем может быть проблема? вот полный код void __fastcall TForm1::Button4Click(TObject...
Запись в файл ключевых слов програмы C++
Дана программа на С++. Записать в выходной файл построчно все ключевые слова, встречающиеся в этой программе, указав количество появлений ключевого слова в ней. Я просто чайник в С++ только...
C++ Как правильно освободить память http://www.cyberforum.ru/cpp-beginners/thread411578.html
Здрасте! (Тема: Шаблоны функций.) Не могу правильно написать метод для освобождения памяти. В мейне делаю все необходимые мне операции с массивами и их данными а потом мне надо освободить память....
C++ Замен стандартной функции stricmp Средствами языка Си реализовать функцию работы со строками. функция должна учитывать особенности кодировки кириллицы в DOS и Windows Вот мои наработки: #include<stdio.h> #include<ctype.h> int... подробнее

Показать сообщение отдельно
go
Эксперт С++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
19.12.2011, 17: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
#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;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.