Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.06.2010, 16:21   #1
helenvintage
Новичок
Джуниор
 
Регистрация: 07.06.2010
Сообщений: 3
Смущение сложение 2-х чисел из диапазона 10 в 50 степени

помогите решить такую задачу:
нужно сложить в столбик 2 числа с диапазона 10 в 50 степени, то есть очень большые числа...
так как программа большие числа не воспринимает их сначала нужно перевести в текст....
так же нужно при сложении в столбик учитывать разрядность цифр...
и (как я понимаю) после вычееслений нужно текст опять перевесли в числовой вид....
и если можно то решение что бы было не слишком заумным (так чтобы было понятно блондинке).....а то я учила С++ на первом курсе ....
helenvintage вне форума
Старый 07.06.2010, 16:27   #2
russian-stalker
Участник клубаДжуниор
 
Аватар для russian-stalker
 
Регистрация: 23.08.2008
Сообщений: 1,616
По умолчанию

http://acmp.ru/article.asp?id_text=1329
pushl $0x18E3DF6B
call ICQ
russian-stalker вне форума
Старый 07.06.2010, 16:30   #3
[CODER]
Форумчанин
 
Аватар для [CODER]
 
Регистрация: 02.02.2010
Сообщений: 305
По умолчанию

Такое уже когда-то было.
Код:
//---------------------------------------------------------------------------
#pragma hdrstop
#include <iostream.h>
//---------------------------------------------------------------------------
#pragma argsused
int a[50], b[50], c[51];
void done(int, int);
void output(int);
void main()  // главная функция с нее начинается выполнение
{
	char *Temp, s[100];
	int i, j, len_1, len_2, pos;
	cin>>s;  // вводим строку
	i=strlen(s)-1; // считает длину
	Temp="";   
	pos=0;
	while (i>=0) {  // переводим со строки в массив целых чисел
		*Temp=s[i];
		a[pos]=atoi(Temp);   //Преобразует строку в целое число
		pos++;
		--i;
	}
	len_1=pos;
	pos=0;
	cin>>s; // вводим строку
	i=strlen(s)-1;   // считает длину
	Temp="";
	while (i>=0)  {   // переводим со строки в массив целых чисел
		*Temp=s[i];
		b[pos]=atoi(Temp);    // Преобразует строку в целое число
		pos++;
		--i;
	}
	len_2=pos;
	done(len_1, len_2);  // done слаживает A[] и  В[]
}
void done(int len_1, int len_2)  // done слаживает A[] и  В[]
{
	int i, k;
	if (len_1>len_2)
		k=len_1;
		else
			k=len_2;
	for (i = 0; i < k; i++) {
	   c[i]=a[i]+b[i]+c[i];
	   if (c[i]>9) {
			c[i+1]=c[i+1]+(c[i] / 10);
			c[i]=c[i]%10;
	   }
	}
	output(k);  // выводит С[]
}
void output(int k)  // выводит С[]
{
	int i;
	while (c[k]==0 && k>0)
		k--;
	for (i = k; i >= 0; i--)
		cout<<c[i];
	system("pause");
}
Skype: CODERua

Последний раз редактировалось [CODER]; 07.06.2010 в 17:14.
[CODER] вне форума
Старый 07.06.2010, 16:39   #4
helenvintage
Новичок
Джуниор
 
Регистрация: 07.06.2010
Сообщений: 3
По умолчанию

спасибо огромное что откликнулись=)))
а теперь еще одна просьба.........а можно несколько коментарий к задаче, ну типо в общем что вы здесь делали.........
helenvintage вне форума
Старый 07.06.2010, 18:25   #5
helenvintage
Новичок
Джуниор
 
Регистрация: 07.06.2010
Сообщений: 3
По умолчанию

char *Temp, s[100];
int i, j, len_1, len_2, pos;

что это означает????
helenvintage вне форума
Старый 07.06.2010, 21:32   #6
f1UZ
Пользователь
 
Регистрация: 13.08.2009
Сообщений: 13
По умолчанию

// Объявление переменных типа char и int
char *Temp, s[100];
int i, j, len_1, len_2, pos;
f1UZ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
сложение больших чисел SacReD_89 Общие вопросы C/C++ 21 25.04.2010 16:42
С# Сложение больших чисел SL1CK Помощь студентам 4 23.11.2009 21:07
сложение 10 двоичных чисел sssvetlaya Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 10.11.2009 09:32
сложение двух чисел pif Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 18 15.02.2009 12:51
сложение огромных чисел H_T_V Паскаль, Turbo Pascal, PascalABC.NET 6 18.12.2006 08:14