Об игре
Новости
Войти
Регистрация
Рейтинг
Форум
14:57
4152
 online
Требуется авторизация
Вы не авторизованы
   Форумы-->Форум для внеигровых тем-->

Автор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)
К списку тем
2007-2025, онлайн игры HeroesWM