Proc8. Описать процедуру AddRightDigit($$D$$, $$K$$), добавляющую к целому положительному числу $$K$$ справа цифру $$D$$ ($$D$$ — входной параметр целого типа, лежащий в диапазоне 0-9, $$K$$ — параметр целого типа, являющийся одновременно входным и выходным). С помощью этой процедуры последовательно добавить к данному числу K справа данные цифры $$D_1$$ и $$D_2$$, выводя результат каждого добавления.
Решение:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
#include <stdio.h> void addrightdigit(int d, int *k){ *k*=10; *k+=d; } int main(void) { int i,k; printf("K:"); scanf("%i", &k); for(i=1;i<=2;++i){ int d; printf("D:"); scanf("%i", &d); addrightdigit(d, &k); printf("K: %i\n",k); } return 0; } |
Другие задачи из раздела Proc можно посмотреть здесь.
Комментарии: