|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
23.09.2015, 17:46 | #1 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
С++ Элементарная задача
Всем привет. В общем в этом году я поступил в универ. Однако вопреки моим ожиданиям вместо Delphi или Паскаля мы стали изучать C++. И тут я решил вспомнить как давынм давно делал всё это на том же старом паскале( Ведь в принципе всё то что я делал вроде как изменив пру строчек можно и преренесьти и на си. В конце концов это же консольное приложение.). Так вот может это я уже сильно туплю но задачу решить не могу(Вроде как). В общем вот сама задача: Ввести 4 числа с клавы и найти сумму двух наименьших из них.
А теперь то что я бы сделал на поскале.... Но то что не работает в C++: Код:
Помочь!=Сделать за тебя
Последний раз редактировалось artiom4356; 23.09.2015 в 17:54. |
23.09.2015, 17:53 | #2 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
И правильно делает среда..
Условие цикла - пока i = 4 у тебя i = 0 0 =4? Нет. Значится не выполняем Может быть while (i < 4)? |
23.09.2015, 17:57 | #3 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
Точно!!! Спасибо. К стати теперь она просто выводит два раза самое наименьшие число..... А я хочу что бы для начало выводила просто два самых наименьших. Как это исправить Ну покрайней мере если вводить 12345 то идёт что то не то. А во всех остальных всё норм. Или же например последовательность 9 87 67 76 78 то выведет 9 и 9. А если допустим. 56 5 12 51 87 то выведет 5 и 12.
Помочь!=Сделать за тебя
Последний раз редактировалось artiom4356; 23.09.2015 в 18:06. |
23.09.2015, 18:02 | #4 |
Новичок
Джуниор
Регистрация: 11.10.2011
Сообщений: 3,882
|
Тогда будет малясь морока..
Для начала нужно считать два числа. Положить их в эти два минимума Код:
Тогда Код:
В цикле читаем число. Если оно меньше m1 - в m1 пихаем это число. А в m2 засовываем предыдущее значение m1. Если оно больше, то смотрим на m2. Если оно меньше m2, то m2 становится этим числом Код:
|
23.09.2015, 18:15 | #5 |
Пользователь
Регистрация: 16.08.2013
Сообщений: 78
|
Спасибо. Наконец то до меня дошло.... Ну или точнее я это помнил и забыл В общем большое спасибо.
Помочь!=Сделать за тебя
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
элементарная задача на паскале | peredoz | Помощь студентам | 6 | 01.05.2012 00:24 |
Элементарная задача по ассемблеру | Dima_Dima | Помощь студентам | 0 | 18.12.2011 21:29 |
Наверное элементарная задача | LightUA | Помощь студентам | 4 | 15.03.2011 20:17 |
элементарная задача на цикл с счетчиком | VaR_Female | Паскаль, Turbo Pascal, PascalABC.NET | 3 | 28.10.2008 10:04 |