Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

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

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

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

если решитесь помочь напишите пожалуйста весь текст программы!!!
заранее большое спасибо!!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.03.2011, 11:04
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Описать процедуру в С (C++):

Описать процедуру Swap(X, Y) - C++
Описать процедуру Swap(X, Y), меняющую содержимое переменных X и Y (X и Y — вещественные параметры, являющиеся одновременно входными и...

Описать процедуру RectPS - C++
Привет всем!!!Помогите перевести с паскаля на С++ Описать процедуру RectPS(x1, y1, x2, y2, S), вычисляющую площадь S прямоугольника со...

Описать процедуру ArrayToMatrRow - C++
Помогите,пожайлуста, в решении одной задачи: Описать процедуру ArrayToMatrRow(A, K, M, N, B), формирующую по вещественному массиву A...

Описать процедуру TrianglePS(a, P), вычисляющую - C++
Описать процедуру TrianglePS(a, P), вычисляющую по стороне a равностороннего треугольника его периметр P = 3•a a — входной, P — выходной...

Описать процедуру, вычисляющую периметр прямоугольника - C++
Описать процедуру RectPS(x1, y1, x2, y2, P), вычисляющую периметр P прямоугольника со сторонами, параллельными осям координат, по...

Описать процедуру, меняющую содержимое переменных X и Y - C++
вот тут решил разобраться с языком си, решал задачки и вот напоролся на такую: Описать процедуру Swap(X, Y), меняющую содержимое...

3
Байт
Нарушитель
Эксперт C
16674 / 10935 / 1676
Регистрация: 24.12.2010
Сообщений: 21,315
14.03.2011, 11:11 #2
Основная идея
C
1
  K = K*10 + D;
Остальное - скушное оформления.
Хотя, если по-честному, и идея не слишком-то весела.
1
silent_1991
Эксперт С++
4989 / 3046 / 149
Регистрация: 11.11.2009
Сообщений: 7,028
Завершенные тесты: 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;
}
1
isys08
0 / 0 / 0
Регистрация: 15.11.2010
Сообщений: 8
17.03.2011, 15:03  [ТС] #4
спасибО!!!
0
17.03.2011, 15:03
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2011, 15:03
Привет! Вот еще темы с ответами:

Описать процедуру сравнения двух слов - C++
описать процедуру сравнения двух слов Называйте темы информативно.

Описать процедуру, вычисляющую периметр и площадь прямоугольника - C++
2) Вторая задача на пользовательские функции .Описать процедуру RectPS(x1, y1, x2, y2, P, S), вычисляющую периметр P и площадь S...

Описать процедуру сравнения массива действительных чисел - C++
описать процедуру сравнения массива действительных чисел

Описать процедуру, удаляющую в строке конечные символы - C++
Param35. Описать процедуру TrimRightC(S, C), удаляющую в строке S конеч-ные символы, совпадающие с символом C. Строка S является входным...


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

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

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