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

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

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

Описать процедуру в С - C++

14.03.2011, 11:04. Просмотров 494. Ответов 3
Метки нет (Все метки)

Описать процедуру AddRightDigit(D, K), добавляющую к целому положительному числу K справа цифру D (D — входной параметр целого типа, лежащий в диапазоне 0-9, K — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры после*довательно добавить к данному числу K справа данные цифры D1 и D2, выводя результат каждого добавления.

если решитесь помочь напишите пожалуйста весь текст программы!!!
заранее большое спасибо!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2011, 11:04     Описать процедуру в С
Посмотрите здесь:

Описать процедуру, меняющую содержимое переменных X и Y C++
Описать процедуру ShiftLeft3(A,B,C), выполняющую левый циклический сдвиг C++
Описать процедуру RectPS C++
Описать процедуру TrianglePS(a, P), вычисляющую C++
C++ Описать процедуру, вычисляющую периметр прямоугольника
Описать процедуру, удаляющую в строке конечные символы C++
Описать процедуру ArrayToMatrRow C++
C++ Описать процедуру сравнения двух слов
Описать процедуру сравнения массива действительных чисел C++
Описать процедуру, вычисляющую периметр и площадь прямоугольника C++
Описать процедуру Swap(X, Y) C++
C++ Описать процедуру, которая вычисляет третью степень числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
Эксперт C
 Аватар для Байт
15036 / 9438 / 1380
Регистрация: 24.12.2010
Сообщений: 17,453
14.03.2011, 11:11     Описать процедуру в С #2
Основная идея
C
1
  K = K*10 + D;
Остальное - скушное оформления.
Хотя, если по-честному, и идея не слишком-то весела.
silent_1991
Эксперт C++
4949 / 3025 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
14.03.2011, 16:08     Описать процедуру в С #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
 
unsigned add_right_digit(unsigned, unsigned);
 
int main()
{
    unsigned number;
    unsigned digit1;
    unsigned digit2;
 
    std::cout << "Enter number: ";
    std::cin >> number;
    std::cout << "Enter first digit: ";
    std::cin >> digit1;
    std::cout << "Enter second digit: ";
    std::cin >> digit2;
 
    std::cout << "First addition: " << (number = add_right_digit(number, digit1)) << std::endl;
    std::cout << "Second addition: " << (number = add_right_digit(number, digit2)) << std::endl;
 
    return 0;
}
 
unsigned add_right_digit(unsigned number, unsigned digit)
{
    return number * 10U + digit;
}
Добавлено через 21 секунду
Ой, надо же было в сях... Сейчас...

Добавлено через 2 минуты
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <stdio.h>
 
unsigned add_right_digit(unsigned, unsigned);
 
int main()
{
    unsigned number;
    unsigned digit1;
    unsigned digit2;
 
    printf("Enter number: ");
    scanf("%u", &number);
    printf("Enter first digit: ");
    scanf("%u", &digit1);
    printf("Enter second digit: ");
    scanf("%u", &digit2);
 
    printf("First addition: %u\n", (number = add_right_digit(number, digit1)));
    printf("Second addition: %u\n", (number = add_right_digit(number, digit2)));
 
    return 0;
}
 
unsigned add_right_digit(unsigned number, unsigned digit)
{
    return number * 10U + digit;
}
isys08
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 8
17.03.2011, 15:03  [ТС]     Описать процедуру в С #4
спасибО!!!
Yandex
Объявления
17.03.2011, 15:03     Описать процедуру в С
Ответ Создать тему
Опции темы

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