0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 10
|
|
1 | |
Если строка- запись целого числа, то вывести 1; если вещественного , то вывести 2; если строку нельзя преобразовать в число, то вывести 0.24.05.2011, 00:12. Показов 2983. Ответов 14
Метки нет (Все метки)
Дана строка. Если она представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2; если строку нельзя преобразовать в число, то вывести 0.
0
|
24.05.2011, 00:12 | |
Ответы с готовыми решениями:
14
Если строка представляет собой запись целого числа, то вывести 1; если вещественного (с дробной частью), то вывести 2 Если C изображает цифру, то вывести строку «digit», если латинскую букву — вывести строку «lat», если русскую — вывести строку «rus» Дано целое число N>0, если оно является степенью числа 3 то вывести TRUE, если нет - FALSE Дан целочисленный массив размера*N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести*0, если нет, то вывести поряд |
6 / 6 / 0
Регистрация: 10.05.2011
Сообщений: 28
|
|
24.05.2011, 00:17 | 2 |
1. Строка. Это значит формата string? то тогда придется лезть в ассемблерский код.
2. Если массив, то 12432 - 1 123214.2312 - 2 131ывы2131 - 0 такк? Добавлено через 34 секунды или еще вариант. Строка через динамическую память. Что именно надо?
1
|
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 10
|
|
24.05.2011, 00:28 [ТС] | 3 |
строка- string
а что это за ассемблерский код? Нельзя без него?
0
|
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
|
|
24.05.2011, 00:29 | 4 |
1
|
6 / 6 / 0
Регистрация: 10.05.2011
Сообщений: 28
|
|
24.05.2011, 00:31 | 5 |
Не знаю) не помню как по другому строку разбить и читать по элементу) надо вспомнить
В Ассемблер точно лезть не надо тебе) А так, ассемблер это язык низкого уровня, работающий напрямую с памятью) Добавлено через 1 минуту STGE, я вообще не помню как string просматривать поэлементно =(
0
|
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 10
|
|
24.05.2011, 00:32 [ТС] | 6 |
а если через массив?
0
|
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
|
|
24.05.2011, 00:33 | 7 |
Choob, строка - это тотже самый одномерный массив (только состоящий из символов).
2
|
6 / 6 / 0
Регистрация: 10.05.2011
Сообщений: 28
|
|
24.05.2011, 00:35 | 8 |
STGE, О боже) позор мне =D
0
|
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 10
|
|
24.05.2011, 00:35 [ТС] | 9 |
а как тогда в программе вот это выглядить будет???
"12432 - 1 123214.2312 - 2 131ывы2131 - 0"
0
|
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
|
|
24.05.2011, 00:38 | 10 |
diane, а вот над этим надо бы подумать...
1
|
6 / 6 / 0
Регистрация: 10.05.2011
Сообщений: 28
|
|
24.05.2011, 00:44 | 11 |
diane, а вы таблицу ascii проходили? В теории тут по хорошему надо сравнивать код символа, ибо по другому как цифру от числа отличить пока не припомню...
0
|
382 / 330 / 159
Регистрация: 06.12.2010
Сообщений: 894
|
||||||
24.05.2011, 01:24 | 12 | |||||
1
|
773 / 578 / 324
Регистрация: 17.06.2009
Сообщений: 1,188
|
||||||
24.05.2011, 02:48 | 13 | |||||
Daemon025, неверно работает ваша программа:
1) при вводе .032 (это к примеру); 2) при вводе любого целого числа; Добавлено через 44 минуты Я конечно понимаю, что мой вариант далёк от идеала, но тем не менее:
1
|
0 / 0 / 0
Регистрация: 24.05.2011
Сообщений: 10
|
|
24.05.2011, 20:44 [ТС] | 14 |
неее) мы такую таблицу не проходили)))
Добавлено через 3 минуты спасибо большое всё получилось)))
0
|
Почетный модератор
64304 / 47599 / 32743
Регистрация: 18.05.2008
Сообщений: 115,181
|
||||||
24.05.2011, 21:25 | 15 | |||||
2
|
24.05.2011, 21:25 | |
24.05.2011, 21:25 | |
Помогаю со студенческими работами здесь
15
Дано 2 действительных числа Х и Y вывести первое чилсло, если x>y и два числа, если это не так Вывести полную запись десятичного числа 42*4*, в которой пропущены две цифры, если известно, что данное число кратно 72 Определить, содержит ли строка числа, если да, то вывести на экран только четные. Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |