Вопрос № 108802: Простой вопрос для маленькой, для маленькой такой компании...
подскажите как в операторе for (int i=0; i<100; i++) сделать так, чтобы шагать по i не по 1, а сразу с шагом 10....Вопрос № 108817: Здравствуйте, ув. Эксперты.
Помогите, пожалуйста, с решением следующей задачи.
Необходимо написать игровую программу «Ипподром». Играющий выбирает одну из 4х лошадей, состязающихся в бегах, и выигрывает, если его лошадь придёт первой. Скорост...Вопрос № 108848: Уважаемые Эксперты! Помогите, пожалуйста, написать программу, организующую посимвольное чтение значения целочисленной
переменной с учетом системы счисления, и формирование ее 10-ичного представления. Конец ввода - нажатие клавиши Enter, ее ...Вопрос № 108912: Уважаемые эксперты помогите решить две постенькие задачки:
1.Найти, какое значение встречается в данном массиве наибольшее число раз.
2.Найти минимум функции X(в квадрате)-e(в степени -x) методом дихотомии.
Заранее большое спасибо!...
Вопрос № 108.802
Простой вопрос для маленькой, для маленькой такой компании...
подскажите как в операторе for (int i=0; i<100; i++) сделать так, чтобы шагать по i не по 1, а сразу с шагом 10.
Отправлен: 10.11.2007, 13:13
Вопрос задала: Mart (статус: Посетитель)
Всего ответов: 6 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: SiRuS
Здравствуйте, Mart!
for (int i=0; i<100; i+=10)
;)
Ответ отправил: SiRuS (статус: 3-ий класс)
Ответ отправлен: 10.11.2007, 13:24 Оценка за ответ: 5
Отвечает: Архипов Александр Леонидович
Здравствуйте, Mart!
Надо что бы i менялось на 10 for (int i=0; i<100; i=+10)
Ответ отправил: Архипов Александр Леонидович (статус: 9-ый класс)
Ответ отправлен: 10.11.2007, 13:27 Оценка за ответ: 5
Отвечает: CruelHity
Здравствуйте, Mart!
Все очень просто:
for (int i=0; i<100; i+=10)
Ответ отправил: CruelHity (статус: 4-ый класс)
Ответ отправлен: 10.11.2007, 13:40
Отвечает: Гальцов Андрей
Здравствуйте, Mart!
Так как до меня уже много было сказано, поэтому предложу что ни быдь другое...
А почему бы не воспользоваться вместо for while:
while(i<100)
{
...чего то там...
i+=10;
}
Получается тоже самое...
--------- "The more you know, the less you need to show"
Ответ отправил: Гальцов Андрей (статус: Студент)
Ответ отправлен: 10.11.2007, 19:24
Отвечает: Lestat de Lionkur
Здравствуйте, Mart!
for(int i = 0; i < 100; i + 10);
Ответ отправил: Lestat de Lionkur (статус: 3-ий класс)
Ответ отправлен: 11.11.2007, 00:28
Отвечает: Титов Михаил Анатольевич
Здравствуйте, Mart!
Вот так:
for (int i=0; i<100; i += 10)
Ответ отправил: Титов Михаил Анатольевич (статус: 3-ий класс)
Ответ отправлен: 11.11.2007, 05:57
Вопрос № 108.817
Здравствуйте, ув. Эксперты.
Помогите, пожалуйста, с решением следующей задачи.
Необходимо написать игровую программу «Ипподром». Играющий выбирает одну из 4х лошадей, состязающихся в бегах, и выигрывает, если его лошадь придёт первой. Скорость передвижения лошадей на разных этапах выбирается с помощью датчика случайных чисел.
Отвечает: Гальцов Андрей
Здравствуйте, Никитаев Константин Александрович!
Turbo C++ 3.0
Выбираете лошадь(нажимаете клавишу 1,2,3 или 4)...генерируются скорости...выводит победителя и его скорость...если Вы выбрали лошадь, которая победила, то выводится сообщение, что Вы выиграли...иначе - проиграли...
Приложение:
--------- "The more you know, the less you need to show"
Ответ отправил: Гальцов Андрей (статус: Студент)
Ответ отправлен: 10.11.2007, 20:52 Оценка за ответ: 5 Комментарий оценки: Спасибо за помощь. Задача вроде бы элементарно решается я зачем то когда делал сам начал её усложнять
переменной с учетом системы счисления, и формирование ее 10-ичного представления. Конец ввода - нажатие клавиши Enter, ее
код ASCII равен 13 (в 10-ичной системе счисления). Например, при вводе 0x10 на экран выводится: 0x10 (16-ричная система
счисления)=16 (10-ичная, система счисления); при вводе 010 на экран выводится: 010 (8-ричная система счисления)=8 (10-ичная,
система счисления); при вводе 10 на экран выводится: 10 (10-ичная, система счисления)=10 (10-ичная, система
счисления).Привожу свои наработки в виде текста программы, в которой есть ошибки, и в правильности которой я не уверен.
Очень надеюсь на вашу помощь, заранее, спасибо!
Отвечает: Титов Михаил Анатольевич
Здравствуйте, Березин Александр Васильевич!
В приложении программа вашей задачи с комментариями.
Вначале ввод сохраняется в буферном массиве. Затем анализируются первые введенные символы и по ним определяется сиситема счисления введенного числа. Само преобразование строки в число выполняется функциями стандартной библиотеки strtol для 8- и 16-ричных чисел и atoi для десятиричных.
Приложение:
Ответ отправил: Титов Михаил Анатольевич (статус: 3-ий класс)
Ответ отправлен: 11.11.2007, 06:48 Оценка за ответ: 4 Комментарий оценки: Очень Вам, Титов Михаил Анатольевич, благодарен за оперативный ответ. Программа написана, вроде-бы, правильно, но нет возможности ввести в ней более одного числа, т. к. при попытке введения второго числа и нажатия клавиши Enter, происходит прерывание программы, хотя она должна перевести это число в 10-ичную систему счисления. Еще при этом мне не известна библиотека
strtol и atoi, т. к. мы их еще не проходили, а преподаватель сказал, что эта задача решается за 5 минут (я учусь на 1-м курсе). Если у Вас есть возможность и силы исправить это недоразумение в программе, то я буду очень признателен.
Вопрос № 108.912
Уважаемые эксперты помогите решить две постенькие задачки:
1.Найти, какое значение встречается в данном массиве наибольшее число раз.
2.Найти минимум функции X(в квадрате)-e(в степени -x) методом дихотомии.
Заранее большое спасибо!
Отправлен: 11.11.2007, 10:59
Вопрос задал: Pimp (статус: Посетитель)
Всего ответов: 2 Мини-форум вопроса >>> (сообщений: 1)
Отвечает: CruelHity
Здравствуйте, Pimp!
Вот все задачи! Дихотомию даю аж два варианта решения! первый нашел в инете а второй сам решал когда начинал только изучать с++,так что там понапичкано всего что только можно. А так сами выбирайте какой пример брать))
Приложение:
Ответ отправил: CruelHity (статус: 4-ый класс)
Ответ отправлен: 11.11.2007, 11:48 Оценка за ответ: 5
Отвечает: Ross
Здравствуйте, Pimp!
Позволю себе предложить свой вариант решения методом дихотомии (т.к за использование оператора goto вас точно никто не похвалит :)
Приложение:
--------- Доступно только то, что видимо (c) Б. Керниган
Ответ отправил: Ross (статус: Студент)
Ответ отправлен: 11.11.2007, 14:26