1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
|
||||||||||||
1 | ||||||||||||
Подскажите пожалуйста какие ошибки здесь есть - или что не соблюдено.03.11.2011, 08:46. Просмотров 928. Ответов 12
Метки нет Все метки)
(
Доброе утро!
Я начинаю только осваивать программирование.Читаю - решаю задачи - пытаюсь разбираться в ошибках. Написал программу с циклами - идея такая - вводят оценки от 0 до 100 включительно,затем высчитывают средний балл.Если хотят закончить ввод вводят -1. Я постарался исключить все проблемы из серии: ввели число отрицательное или больше 100,деление на 0... Знаю что не соблюдены "правила хорошего програмирования" - буду стараться когда сильнее освою базу. Что кроме этого сделано в программе неправильно или так что можно было бы сделать легче или быстрее? Очень буду рад всем советам. Код.
0
|
|
03.11.2011, 08:46 | |
есть ошибки в программе, может что то с компилятором у меня, подскажите пожалуйста. подскажите пожалуйста что я здесь делаю не правильно? скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что? Какие здесь ошибки |
|
03.11.2011, 09:04 | 2 | |||||
Введите -2.
Может есть еще, я не вчитывался.
0
|
Форумчанин
![]() ![]() 8161 / 5009 / 1436
Регистрация: 29.11.2010
Сообщений: 13,455
|
||||||
03.11.2011, 09:50 | 3 | |||||
1
|
40 / 40 / 7
Регистрация: 12.05.2011
Сообщений: 109
|
|
03.11.2011, 12:30 | 4 |
Буквы еще можно ввести, что нехорошо для вашей программы.
0
|
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
|
||||||
03.11.2011, 15:01 [ТС] | 5 | |||||
Спасибо! Про буквы - я еще так далеко не читал книг - я просто не знаю как это делать вообще - но это мне на будущее - так что Спасибо! Про -2 действительно ступил - еще и делал условие,а потом убрал его. А что лучше почитать и где задачи брать для практики?
0
|
03.11.2011, 15:04 | 6 |
Есть прикрепленная тема в разделе c/c++, под названием литература. Почитайте.
Задания есть на форуме, для начинающего самое то, руку набьете. Также есть сайты с олимпиадными задачами, к примеру acmp.
1
|
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
|
||||||
04.11.2011, 10:02 [ТС] | 7 | |||||
Программа которая пересчитывает из 2ой системы в 10чную.
Не могу понять почему в цикле ФОР не считает переменную b? Подскажите пожалуйста.
0
|
04.11.2011, 10:22 | 8 | |||||
1
|
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
|
|
04.11.2011, 10:27 [ТС] | 9 |
Это массив,наверное - я их еще подробно не учил - запишу себе как вариант - Спасибо!
я всю ночь долбился с ней и через 20 минут после того как сюда написал решил ее,по своему правда - хотел удалить а нельзя(((. качал пресс,играл с ребенком и читал дискретную мат-ку))) вот где озарение приходит)))
0
|
1 / 1 / 0
Регистрация: 03.11.2011
Сообщений: 71
|
|
04.11.2011, 10:55 [ТС] | 11 |
Я их не выучил - а объяснять тому кто не знает элементарного бессмысленно.
Но из того что я знаю не пойму что такое std i endl это как "/n",а стд чтобы не задействовать юзинг найм спейс? и не совсем понял эту сторку num += (1 << lngth - i - 1).
0
|
04.11.2011, 11:16 | 12 | |||||
Про std::endl все верно, это перевод на следующую строку.
Касательно
Ps/ lngth вводится для того, чтобы не вычислять постоянно str.length(). Так, на всякий случай пояснил ![]()
1
|
![]() 5041 / 3102 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
|
|
04.11.2011, 14:36 | 13 |
std::endl, в отличие от '\n', кроме перевода на новую строку вызывает функцию flush, т.е. выталкивает всю накопленную в буфере информацию на выход, т.о. буфер остаётся пустым, что бывает необходимо для, например, синхронизации.
2
|
04.11.2011, 14:36 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Можете сказать есть в коде ошибки или какие-то советы? Объясните, пожалуйста что за код и какие в нем ошибки. Ни один из них не работает Не копируются изображения на хостинге с компьютера пользователя. Подскажите, что не верно или какие есть ошибки Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |