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

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

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

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

06.06.2011, 19:25. Просмотров 1123. Ответов 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++
Заданные три переменных символьного типа. Переменные целого типа присвоить число, образованное совместимых записью этих переменных. Если...

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

Целой переменной S присвоить значение суммы цифр трёхзначного числа - C++
Составить программу, которая целой переменной S присваивает значение суммы цифр трёхзначного числа K (например, S=453, то K=12)

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

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

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
grizlik78
Эксперт С++
1907 / 1439 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
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
Эксперт С++
1907 / 1439 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
06.06.2011, 19:39     Присвоить целой переменной L число, составленное из литерных переменных #4
Ну мало ли. Может макросами пользоваться никто не учил
Хотя в чистом Си без них тяжко, наверное.

Добавлено через 1 минуту
Ну и вес я, наверное, всё-таки зря в макрос засунул. Но пусть будет
Sigrlinn
0 / 0 / 0
Регистрация: 06.06.2011
Сообщений: 5
06.06.2011, 19:53  [ТС]     Присвоить целой переменной L число, составленное из литерных переменных #5
а без макросов возможно написать программу? а то у нас преподша сама их не знает =)
заранее благодарна)
grizlik78
Эксперт С++
1907 / 1439 / 110
Регистрация: 29.05.2011
Сообщений: 2,995
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 число, составленное из литерных переменных
Еще ссылки по теме:

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

Даны 5 переменных a,b,c,d,e - необходимо каждой из этих переменных присвоить число из текстового документа - C++
Есть у меня текстовый документ, в котором записаны 5 чисел. Каждое число в новой строчке. Предположим: 893 42 8 745 43 Даны 5...

Присвоить минимальному значению кубов переменных а, b, c, d, l, значение переменной С - C++
Присвойте минимальному значению кубов переменных а, b, c, d, l, значение переменной С

Написать инструкцию, которая присваивает целой переменной случайное число - C++
Генератор случайных чисел. Написать инструкцию, которая присваивает целой переменной случайное число в интервале от -10 до +10.


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

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

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