|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
31.10.2014, 22:59 | #1 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
С, проверьте код, как прекратить ввод последовательности?
Здравствуйте! Ребят, выручайте, помогите проверить мое решение контрольной работы по программированию, код есть, не могу просто остановить последовательность, вот код первой задачи:
Задача 1: Код:
Задача 2, вроде правильно, но не уверен Код:
з.ы. Сорь если раздел не тот, возможно надо было обратиться в "помощь студентам", так что не судите строго
from dark to light)
Последний раз редактировалось Алексей_2012; 31.10.2014 в 23:25. |
31.10.2014, 23:44 | #2 | |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Цитата:
По-моему там речь о Код:
Только видимо нужно еще в другой массив сначала скопировать перед вычислением первого (сумма), иначе на втором (произведение) А уже измененный будет. И про форматирование кода слышал? Хотя бы CTRL+A, CTRL+K, CTRL+F для отступов если Visual Studio. А то придет min@y со своим бонусом http://programmersforum.ru/showpost....02&postcount=6
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
|
31.10.2014, 23:44 | #3 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,314
|
1)
Код:
2) Код:
Код:
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
Последний раз редактировалось BDA; 31.10.2014 в 23:49. |
01.11.2014, 00:01 | #4 | |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, спасибо, у нас все через QT пишется, скачал торрент, но там почему-то только с++ поддерживается, поэтому пишу на листочках :D, на скрине все что в QT, нужно создать консольное С приложение, так что опробовать код смогу только в лабораторке
поясните это, пожалуйста, я решил использовать цикл с постусловием, чтоб ввод данных осуществлялся хотя бы один раз, и, как я понял, последовательность прекращает ввод при условии если ввели А (просто мы так никогда не писали и данный код мне не очень понятен) Код:
Цитата:
from dark to light)
Последний раз редактировалось Алексей_2012; 01.11.2014 в 00:07. |
|
01.11.2014, 00:06 | #5 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 01.11.2014 в 00:09. |
01.11.2014, 00:42 | #6 |
МегаМодератор
СуперМодератор
Регистрация: 09.11.2010
Сообщений: 7,314
|
while (scanf("%d", &a) == 1) - scanf возвращает количество успешно считанных полей. Считывание происходит, пока не закончится входной поток. Чтобы закончить ввод, нужно, скорее всего, нажать Ctrl+Z и Enter (чтобы программа начала считывать данные).
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )
|
01.11.2014, 00:42 | #7 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Ребят, почему-то не запускается консольное приложение, хотя сборка сборка проходит нормально, вот что пишется:
" 00:45:29: Выполняются этапы для проекта untitled... 00:45:29: Запускается: «C:\Qt\5.3\mingw482_32\bin\qmake.ex e» C:\Users\Алексей\untitled\untitled. pro -r -spec win32-g++ "CONFIG+=debug" Cannot find file: C:\Users\Алексей\untitled\untitled. pro. 00:45:29: Процесс «C:\Qt\5.3\mingw482_32\bin\qmake.ex e» завершился с кодом 2. Ошибка при сборке/установке проекта untitled (комплект: Desktop Qt 5.3 MinGW 32bit) Во время выполнения этапа «qmake» 00:45:29: Прошло времени: 00:00." с делфи проще было :D
from dark to light)
Последний раз редактировалось Алексей_2012; 01.11.2014 в 00:46. |
01.11.2014, 00:59 | #8 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Гугл вроде сказал, что Qt не любит русские буквы в пути к проекту.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
01.11.2014, 01:14 | #9 |
t45t
Участник клуба
Регистрация: 20.03.2012
Сообщений: 1,849
|
Спасибо! ) Гугл прав был, а вот с массивом что-то не так прошло, вот с умножением+вывод
Код:
from dark to light)
|
01.11.2014, 01:17 | #10 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Нет, после 1650 B.
И разделите вывод-то как-нибудь. printf("\n\n") хотя бы между ними. И про форматирование кода так и не услышали. Чего оно такое стремное? То есть отступ и пробелы около =, ; в for, +, *, то нет.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. Последний раз редактировалось Alex11223; 01.11.2014 в 01:22. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ввод последовательности кодов символов с клавиатуры | Alexey_Suprun | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 0 | 12.01.2014 14:23 |
Как через if прекратить дальнейшее выполнения кода? | Женя32 | Общие вопросы Delphi | 5 | 03.11.2013 05:39 |
Осуществить ввод последовательности целых чисел. | Alimzhan93 | C# (си шарп) | 1 | 07.06.2013 06:29 |
Проверьте код | monty "2" | Помощь студентам | 2 | 08.04.2010 17:44 |
Ввод последовательности чисел | POPOV | Общие вопросы Delphi | 5 | 16.02.2008 22:13 |