| Автор | C++ задачка |
Плачу 5к. Найти произведение двух n-разрядних десятичных чисел (1<=n<=100), которые заданы в виде символьных строчек. [Игрок забанен смотрителем FaraoN_II до 2012-10-18 01:31:56 // п.3,6 ОП] |
| Терпеть не могу программирование. Вот сегодня нас почти до 6 вечера на нём задержали. |
| (1<=n<=100) = большое ФИ |
а более понятно?)
т.е. у тебя написано нечто вроде
const char* s[] = "10234";
const char* s1[] = "2345";
и тебе надо их перемножить? или что?) |
для Великий-Ужасный:
а я за лдето все забыл и книги нету. а надо начинать сдавать.
суть задачки понимаю то: надо с строки в число перевести. и потом множить поциферно. и сумировать.
для Gradient:
ну да. только может быть еше с1=1 а с2 =567568473838 |
(1<=n<=100)
хм, т.е. может быть 2 сторазрядных числа? че-то я не догоняю, куда такое число можно положить, придумывать тут че-то надо |
для Gradient:
и не юзать string.h и stdlib.h |
используй atoi
буквально:
const char* s[] = "123";
int a = atoi(s);
//a = 123; |
для alex_92:
да. |
для Gradient:
да я ниче не помню совсем. книи нету. раньше вторника ниче не будет. надо бы поностю код= обьяснить. накину еше 5к. а если еше сделать рекурсивную функцию , это вторая лаба к этй же проге, то еше 10к с обьяснениями. так что 20к в общей сложности. |
тогда задание напиши, каким его тебе дали, а не своими словами - я ради интереса подумаю)
потому что atoi - это как раз функция из стандартной библиотеки 9stdlib) |
| тема закрыта by FaraoN_II (2012-10-17 19:30:57) |
|---|