|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|||||||||||
Оператор if и указатель на цикл (ввод цифр и преобразование в буквы)10.02.2013, 00:55. Показов 2343. Ответов 15
Метки нет (Все метки)
Программа работает так:Спрашивает Go Go? Когда вводим число 4 начинается...Водим цепочку из цифр потом она преобразует их в буквы и проверяет на условие.Потом вводим 2 цепочку ее тоже проверяет затем вывод.
Если второй раз не даем разрешения на ввод,выводим строчки...С помощью Goto(по другому не умею). Так вот,проблема в том,что программа в конце выводит мне два раза последнюю цепочку,что бы я не делал программа в расчет берет только последнюю и все условия определяются по ней. Как можно сделать чтобы каждая цепочка рассматривалась отдельно.И если допустим данная цепочка не проходила то сразу был Вывод всех предыдущих(которые удовлетворяли условию).
Прошу прощения,название темы забыл отредактировать... Вот условие которое должно выполнятся.
0
|
|||||||||||
| 10.02.2013, 00:55 | |
|
Ответы с готовыми решениями:
15
Разрешить ввод в TextBox только цифр и одной буквы |
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
|
| 10.02.2013, 01:06 | |
|
Вы 2 раза записываете в один и тот же массив: arr[0][n] На первом проходе цикла первую вводимую строку, и во второй проход цикла вторую, поверх первой. Поэтому при распечатке массива, вам распечатывается всегда вторая вводимая строка.
1
|
|
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|
| 10.02.2013, 01:08 [ТС] | |
|
Не поможете правильно реализовать этот момент?Буду очень благодарен.
0
|
|
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
||||||
| 10.02.2013, 01:21 | ||||||
1
|
||||||
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|
| 10.02.2013, 01:32 [ТС] | |
|
Есть две ошибки...
Ошибка 2 error C2561: wmain: функция должна возвращать значение c:\users\dir-fin\documents\visual studio 2010\projects\888\888\888.cpp 42 1 888 Ошибка 1 error C4430: отсутствует спецификатор типа - предполагается int. Примечание. C++ не поддерживает int по умолчанию c:\users\dir-fin\documents\visual studio 2010\projects\888\888\888.cpp 14 1 888 Подчеркивает const num=2; num подчеркнуло.
0
|
|
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
|
| 10.02.2013, 01:37 | |
|
Вашему компилятору не нравится выражения вида return; Ну, попробуйте заменить на return 1;
(0 функция main должна возвращать при правильной работе). Ну и не понравилось объявление константы const num = 2; Сделайте объявление как у Вас выше, const int num(2);
1
|
|
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|
| 10.02.2013, 01:38 [ТС] | |
|
А под условием я имел в виду,что если на первом месте в цепочке стоит буква а то тогда цепочка подходит а если нет то цепочка не годится.
Все работает,внес поправки.
0
|
|
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
|
| 10.02.2013, 01:40 | |
|
Подходит для чего, чтобы её распечатать? Если да, то добавьте if() в части, ответственной за распечатку, должно работать.
1
|
|
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
||||||
| 10.02.2013, 04:02 [ТС] | ||||||
|
Я только что так и сделал)
Еще раз спасибо) Добавлено через 2 часа 20 минут Непонятные проблемы возникли с реализацией 2 условия...3 еще не пробовал. 1)Начинается на ac.2)символ a встречается только по одному 3)содержит не более двух символов c.
0
|
||||||
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
||||||||||||||||
| 10.02.2013, 04:38 | ||||||||||||||||
|
Вот эта каша-мала не несет никакой логической нагрузки.
Реализовать можно как-то так:
1
|
||||||||||||||||
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|
| 10.02.2013, 19:43 [ТС] | |
|
А как можно написать что если следующий за символом (а) тоже символ (а),тогда False.
0
|
|
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
|
| 10.02.2013, 20:23 | |
|
Так он и так будет false, 2 символа 'a' нельзя же.
1
|
|
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|
| 10.02.2013, 20:28 [ТС] | |
|
символ (a) встречается только по одному.Тоесть цепочка может быть такой acbababababa...Вот что я имел в виду)
0
|
|
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
||||||
| 10.02.2013, 20:29 | ||||||
1
|
||||||
|
11 / 11 / 3
Регистрация: 18.10.2012
Сообщений: 148
|
|||||||||||
| 10.02.2013, 23:19 [ТС] | |||||||||||
|
Проблемы с выводом последующих строк.
0
|
|||||||||||
|
148 / 114 / 21
Регистрация: 15.01.2013
Сообщений: 266
|
||||||
| 10.02.2013, 23:44 | ||||||
|
c_counter надо обнулять.
1
|
||||||
| 10.02.2013, 23:44 | |
|
Помогаю со студенческими работами здесь
16
Поиск буквы среди цифр и вывод суммы цифр после буквы Преобразование в указатель на указатель на константу Символическое дифференцирование-ввод формулы в связный список, преобразование в ПОЛИЗ, обратное преобразование Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|