| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Центр помощи > [C++]где ошибка программы |
| Автор: Randol 25.6.2007, 21:08 | ||
| вообщем дело такое; начал изучать С++ сомастоятельно. на учебнике было задания найти средную оценку класса, надо начинать ввести оценки студентов и для оканчаний надо вести -1 и тем самым закочить ввести оценки и вывести средную оценку класса на книге было написона так
(я написал на visual C++ ) жму ctrl+F5 появляется окошка который ведется толька одна оценка, затем enter и ничего больше подскажите пожалоста в чем ошибка и помагите исправить её |
| Автор: DigitSphinx 25.6.2007, 21:26 | ||
Убери точку с запятой ! У тебя получился бесконечный цикл ! |
| Автор: DigitSphinx 25.6.2007, 22:13 |
| Если нет других вопросов по программе , пометь тему как решенную (это сверху кнопочка такая ) |
| Автор: Randol 26.6.2007, 17:07 | ||
| ок спосиба. теперь вопрос такой; надо написать программу которую считает результаты сдачи эгзамена 1 для отметки здачи, 2 для отметки нездачи
теперь я хотелбы изменить и добавить такие условия если вести другие цифры кроме 1 или 2 то вывемти сообщения чтота вроде вы вели другие цифры как это сделать ? |
| Автор: DigitSphinx 26.6.2007, 18:36 | ||
Цикл будет такой
|
| Автор: Xenon 26.6.2007, 19:37 | ||
Так очевиднее
|
| Автор: DigitSphinx 26.6.2007, 20:21 |
| Xenon, Есть еще очень много способов ! Но человек начинающий а ты ему switch , ++passes Кстати что --fails значит ?? Добавлено через 1 минуту и 16 секунд У тебя может получится количество не сдавших -3 |
| Автор: Xenon 26.6.2007, 20:39 |
Модератор: Сообщение скрыто. |
| Автор: Randol 12.7.2007, 17:26 | ||
| задача такая; надо наисать программу которая ведется сторона квадрата и затем ресует "*" символом квадрат.
отступ между квадратом и лишной звездачкой меняется зависимости стороны заданной квадрата. подскажите пожалоста где ошибка программы. |
| Автор: bsa 12.7.2007, 17:41 | ||
| Если честно, не понял. Вводится длина стороны? С форами было бы намного понятней:
|
| Автор: JackYF 12.7.2007, 17:43 | ||
Вот, переделал немного:
|
| Автор: Randol 14.7.2007, 13:34 |
| ясно, спосибо. и вот еще: некак немогу написать программу которую печатает триугольник из "*". Чтота вроде такого * ** *** **** ***** ****** если нетрудно подскажите как надо сделать или напишите ее цикл. |
| Автор: Dov 14.7.2007, 13:48 | ||
|
| Автор: Randol 19.7.2007, 11:45 |
| всем спасибо за помощ. потскажите пожалоста как будет оператор который будет печатать случайно выбронное число из набора. набор дапустим может бать такой: 2, 4, 6, 8,10. |
| Автор: bsa 19.7.2007, 11:58 | ||
array_size - количество значений в "наборе" |
| Автор: Randol 19.7.2007, 12:02 |
| а можна написать это без использования массива? |
| Автор: bsa 19.7.2007, 12:13 |
| random() выдает целые значения от 0 до RAND_MAX. Вот и разминайся. |
| Автор: Randol 19.7.2007, 19:58 | ||
никак немогу написать программу с функций который ведедся баллы студентов и печатаестся оценки. если баллы 100-90 то оценка 5, если 80-89 то 4, 70-79 оценка 3, 60-69 оценка 2.
потскажите пожалоста как будет выгледеть правильная программа. |
| Автор: DogStyle 19.7.2007, 20:48 |
| Господа, вы убиваете в человеке талант А если бы он попросил разжевать Hello World??? Я понимаю вопросы разные бывают, но мне кажется здесь банальная лень!!!! Остановите беспредел!!! |
| Автор: bsa 19.7.2007, 21:26 |
| Готовые программы делаются http://forum.vingrad.ru/forum/Vingrad-help-center.html. |
| Автор: JackYF 19.7.2007, 23:35 | ||
Randol, у функции должно быть возвращаемое значение.
|
| Автор: zkv 19.7.2007, 23:58 | ||
JackYF, пара проверок лишних у тебя
|
| Автор: Randol 30.7.2007, 16:06 | ||
| нужно выполнить следуйше задачу. надо прочитать 10 чисел и после того, как прочли очередное число, надо напечатать его, но только втом случее если оно не дублирует ранее прочитонные числа. вот программа:
немогу выполнить задачу. получается совсем нето что задоно. помагите пожалоста найти ошибку и изменить её. |
| Автор: bsa 30.7.2007, 16:20 |
| Вообще-то твоя linesearch делает совсем не то, что ты хочешь. Во-первых, она зачем-то перезаписывает array[sizen] sizen раз (что может быть неправильно, так как sizen может быть равно 10 - размеру массива), в итоге получая array[sizen] = mass[sizen-1], в то время как, массив mass содержит случайные непроинициализированные данные. Во-вторых, на втором цикле происходит немедленный выход на первой же итерации (т.е. поиска собственно не происходит). В третьих, тебе надо выводить значение элемента или его индекс? По заданию - значение, а судя по возвращаемому значению linesearch - индекс в массиве. |
| Автор: Randol 30.7.2007, 17:46 | ||
вот, попробовал исправить.
но все равно неработает. вчем ошибка? |
| Автор: Earnest 30.7.2007, 17:49 |
| Для домашних заданий, курсовых, существует "Центр Помощи". Тема перенесена! |
| Автор: Guedda 31.7.2007, 12:35 | ||
|