|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
08.03.2012, 19:05 | #1 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 10
|
2 лабы. Проблема с вводом символов и определением размера массива.
Вот 1 лаба:
"Вводится последовательность целых чисел. Признак конца ввода – 0. Определить количество соседств двух чисел разного знака." ВОт, что я написал: Код:
"Дан массив x, состоящий из латинских букв. Исключить из него элементы, стоящие на чётных местах, затем элементы стоящие на нечётных местах упорядочить по неубыванию." Вот, что я сделал: Код:
Код:
В общем мои проблемы в заполнении массива с клавиатуры и в работе с массивами. |
08.03.2012, 19:25 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
I'm learning to live...
|
|
09.03.2012, 22:55 | #3 | |
Пользователь
Регистрация: 29.09.2011
Сообщений: 10
|
Цитата:
Код:
Вот я так пытаюсь считать цифры с клавиатуры: Код:
|
|
09.03.2012, 23:27 | #4 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
Код:
|
09.03.2012, 23:40 | #5 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 10
|
|
10.03.2012, 00:08 | #6 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
А если перед циклом поставить
fflush(stdin); |
10.03.2012, 00:18 | #7 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 10
|
Сделал, вот кусок кода: Код:
|
10.03.2012, 00:27 | #8 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
printf("%d", arr[i]) --> printf("%c", arr[i])
|
10.03.2012, 00:32 | #9 |
Пользователь
Регистрация: 29.09.2011
Сообщений: 10
|
Выводит билиберду, какие то левые символы там появляются.
Вообще я вот ща что заметил. У меня задание немного по другому звучит. Там 0, означает конец ввода. "27. Вводится последовательность целых чисел. Признак конца ввода – 0. Определить количество соседств двух чисел разного знака." И во втором задании, мне тоже нужно вводить символы, только уже латинские буквы. Скажите мне лучше, где вообще прочитать про ввод символы с клавиатуры в C, желательно с примерами и пояснениями, я думаю, я сам разбируюсь. |
10.03.2012, 00:39 | #10 |
Пользователь
Регистрация: 02.01.2012
Сообщений: 46
|
если массив arr не из char - попробуйте сделать его таким.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с определением кодировки | ZePr | Общие вопросы Delphi | 8 | 08.01.2012 15:03 |
проблема с определением параметра при реализации запроса | Margarett | Помощь студентам | 3 | 14.03.2010 17:56 |
Проблема с определением процента загрузки процессора | Jogik_86 | Помощь студентам | 0 | 17.12.2009 03:28 |
Проблема с определением строки в макросе | Евгений(mE) | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 2 | 17.11.2008 11:40 |
проблема с определением внешнего ключа! | veter_s_morya | SQL, базы данных | 1 | 26.06.2008 18:37 |