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

Найти два наибольших числа из всех введенных, при условии что цифры не повторяются - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск слова в предложении http://www.cyberforum.ru/cpp-beginners/thread104983.html
Помогите, пожалуйста! Мне нужно реализовать функцию поиска слова в предложении и подсчета, сколько раз слово встречается в предложении (на С++)
C++ объектное C++ Помогите пожалуйста с программой по объектному C++! Я вижу тут много умных людей и думаю вам не составит особого труда…=)буду ОЧЕНЬ признательна если кто нибудь поможет с программой! Разработайте... http://www.cyberforum.ru/cpp-beginners/thread104977.html
уравнение нахождения произведения главной диагонали в матрице C++
Помогите плизз написать уравнение нахождения произведения главной диагонали в матрице (нужна общяя формула для лубого вида матриц (NxM && NxN)) для си++. Добавлено через 3 минуты вот прога ...
C++ Количество всех различных представлений числа
известно что любое натуральное число N(0<N<=1000) может быть представлено в виде суммы квадратов не более 4-ех положительных целых чисел.Написать программу, которая на ввод числа N, выводит...
C++ перевисти на С http://www.cyberforum.ru/cpp-beginners/thread104951.html
Здраствуйте! помогите перевисти програму с паскаля! flag:=((sqr(-1.3)+sqr(0.4)>16 and (-1.3)>4 and(0.4)>4: Flag:=((sqr(x)+sqr(y)>16 and(x<4)or(x>-4) and(y<4) or (y>-4)): write(' tochka z...
C++ Производитель - потребитель. Синхронизация. Семафоры Добрый вечер, комьюнити. На днях получил задание: Синхронизация. Семафоры 1. Создать класс CriricalSection - критическая секция, с методами Enter и Leave, реализующими взаимное исключение с... подробнее

Показать сообщение отдельно
Edgar_B
0 / 0 / 0
Регистрация: 10.01.2016
Сообщений: 1
10.01.2016, 14:52
Могу предложить такое решение. Поскольку задача эта из 4 глава Дейтела, то и использовал я тут только те знания, которые теоретически можно получить из глав 1-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
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>
using namespace std;
int main ()
{
    int number1=0;//1 число
    int number2=0;//2 число
    int largest1=0;//1 максимальное
    int largest2=0;//2 максимальное
    int counter=1;//счетчик
 
    while (counter<=10)//цикл продолжается, пока не будет указано 10 чисел
    {
        cout<<"Enter number: ";//просим ввести число
        cin>>number1;//вводим число
        cout<<endl;//новая строка
 
        if(number1>largest1||number1>largest2)//проверяем, является ли это число больше хотя бы одного из максимальных, если условие выполняется - двигаемся дальше
        {
            if (number1>largest1)//проверяем, больше ли оно первого максимального
            {
                largest2=largest1;//если условие верно - второе макс становится первым
                largest1=number1;//а первое становится этим числом
            }
            else
            {
                largest2=number1;//если число больше только второго, первый макс не трогаем, а второй макс становится этим числом
            }
        }
        counter++;//счетчик +1
        cout<<"Enter number: ";//просим ввести число (для пользователя не будет разницы, number1 это или number2
        cin>>number2;//вводим число
 
        if(number2>largest1||number2>largest2)//дальше все аналогично
        {
            if (number2>largest1)
            {
                largest2=largest1;
                largest1=number2;
            }
            else
            {
                largest2=number2;
            }
 
        }
        counter++;
        cout<<endl;
 
    }
    cout<<endl;
    cout<<"Amount of numbers is "<<counter-1<<endl;
    cout<<endl;
    cout<<"First largest is "<<largest1<<endl;
    cout<<endl;
    cout<<"Second largest is "<<largest2<<endl;
    cout<<endl;
    cout<<"Have a good day!"<<endl;
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru