Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Sigrlinn
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 5
#1

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

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

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

Присвоить целой переменной L сумму двух последних цифр целой части
Ребят помогите, вообще нет мыслей как сделать это. Присвоить целой переменной...

Переменной целого типа присвоить число, образованное совместной записью трех символьных переменных
Заданные три переменных символьного типа. Переменные целого типа присвоить...

Присвоить целой переменной day целое значение 1,2, …, 6 или 7
Пусть n - целое число от 1 до 365. Присвоить целой переменной day целое...

Целой переменной S присвоить значение суммы цифр трёхзначного числа
Составить программу, которая целой переменной S присваивает значение суммы цифр...

Целой переменной s присвоить сумму цифр трехзначного целого числа k
Целой переменной s присвоить сумму цифр трехзначного целого числа k. Вход: одно...

Целой переменной присвоить сумму цифр трехзначного целого числа
Целой переменной s присвоить сумму цифр трехзначного целого числа к

6
grizlik78
Эксперт С++
1983 / 1476 / 191
Регистрация: 29.05.2011
Сообщений: 3,048
06.06.2011, 19:30 #2
C
1
2
3
#define DIGIT(x, w) ((x-'0')*w)
 
L = DIGIT(C0,100)+DIGIT(C1,10)+DIGIT(C2,1);
Но за такое могут и побить
0
no0ker
101 / 88 / 7
Регистрация: 17.12.2010
Сообщений: 416
06.06.2011, 19:35 #3
grizlik78, в смысле, побить? по-моему, весьма разумное решение.
0
grizlik78
Эксперт С++
1983 / 1476 / 191
Регистрация: 29.05.2011
Сообщений: 3,048
06.06.2011, 19:39 #4
Ну мало ли. Может макросами пользоваться никто не учил
Хотя в чистом Си без них тяжко, наверное.

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

Целой переменной s присвоить сумму цифр трехзначного целого числа k
Здравствуйте! Никогда не кодил в этой среде,поэтому сразу проблема....

Присвоить целой переменной h n -ую от конца цифру в записи натурального числа k
Ребят помогите, вообще нету мыслей как сделать это...Приблизительно знаю как...

Присвоить целой переменной К первую цифру с дробной части положительного действительного числа Х
Помогите пожалуйста решить задачку на С++ : Присвоить целой переменной К...

Целой переменной D присвоить первую циф¬ру из дробной части вещественного положительного числа
Целой переменной D присвоить первую циф¬ру из дробной части вещественного...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru