Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Sigrlinn
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 5
#1

присвоить целой переменной L число, составленное из литерных переменных - C++

06.06.2011, 19:25. Просмотров 1059. Ответов 6
Метки нет (Все метки)

всем здравствуйте, помогите пожалуйста. написать на Си программу. задание вот:
Значениями литерных переменных С0,С1,С2, являются цифры. Присвоить целой переменной L число, составленное из этих цифр (С0=’1’,С1=’3’,С2=’5например, то L=135)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2011, 19:25     присвоить целой переменной L число, составленное из литерных переменных
Посмотрите здесь:

Присвоить целой переменной К первую цифру с дробной части положительного действительного числа Х C++
C++ Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа
C++ Присвоить целой переменной day целое значение 1,2, …, 6 или 7
C++ Целой переменной s присвоить сумму цифр трехзначного целого числа k
Написать инструкцию, которая присваивает целой переменной случайное число C++
Присвоить целой переменной h n -ую от конца цифру в записи натурального числа k C++
Как присвоить переменной рандомное число в диапазоне 000000 до 999999 C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт С++
 Аватар для grizlik78
1892 / 1424 / 105
Регистрация: 29.05.2011
Сообщений: 2,980
06.06.2011, 19:30     присвоить целой переменной L число, составленное из литерных переменных #2
C
1
2
3
#define DIGIT(x, w) ((x-'0')*w)
 
L = DIGIT(C0,100)+DIGIT(C1,10)+DIGIT(C2,1);
Но за такое могут и побить
no0ker
101 / 88 / 4
Регистрация: 17.12.2010
Сообщений: 416
06.06.2011, 19:35     присвоить целой переменной L число, составленное из литерных переменных #3
grizlik78, в смысле, побить? по-моему, весьма разумное решение.
grizlik78
Эксперт С++
 Аватар для grizlik78
1892 / 1424 / 105
Регистрация: 29.05.2011
Сообщений: 2,980
06.06.2011, 19:39     присвоить целой переменной L число, составленное из литерных переменных #4
Ну мало ли. Может макросами пользоваться никто не учил
Хотя в чистом Си без них тяжко, наверное.

Добавлено через 1 минуту
Ну и вес я, наверное, всё-таки зря в макрос засунул. Но пусть будет
Sigrlinn
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 5
06.06.2011, 19:53  [ТС]     присвоить целой переменной L число, составленное из литерных переменных #5
а без макросов возможно написать программу? а то у нас преподша сама их не знает =)
заранее благодарна)
grizlik78
Эксперт С++
 Аватар для grizlik78
1892 / 1424 / 105
Регистрация: 29.05.2011
Сообщений: 2,980
06.06.2011, 19:56     присвоить целой переменной L число, составленное из литерных переменных #6
Без макросов скучно
Ну а что бы не подставить в макрос нужные данные?
C
1
L = (C0-'0')*100 + (C1-'0')*10 + C2-'0';
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.06.2011, 20:01     присвоить целой переменной L число, составленное из литерных переменных
Еще ссылки по теме:

Присвоить целой переменной L сумму двух последних цифр целой части C++
Целой переменной присвоить сумму цифр трехзначного целого числа C++
Переменной целого типа присвоить число, образованное совместной записью трех символьных переменных C++
C++ Присвоить целой переменной d первую цифру дробной части положительного действительного числа
C++ Целой переменной S присвоить значение суммы цифр трёхзначного числа

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Sigrlinn
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 5
06.06.2011, 20:01  [ТС]     присвоить целой переменной L число, составленное из литерных переменных #7
ну хорошо) буду казаться умной) спасибо)
Yandex
Объявления
06.06.2011, 20:01     присвоить целой переменной L число, составленное из литерных переменных
Ответ Создать тему
Опции темы

Текущее время: 11:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru