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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2010, 15:07   #1
yukl
Новичок
Джуниор
 
Регистрация: 18.05.2010
Сообщений: 1
По умолчанию Ввод длинных чисел

Помогите найти ошибку
Код:
#include "stdafx.h"
#include <stdio.h>
#include <conio.h>
//#include <windows.h>
#include <iostream>
using namespace std;
#define DMAX 100
typedef int thuge[DMAX];
const int digit = 1;
int main()
	void readHuge(thuge &a) //error C2144: syntax error : 'void' should be preceded by ';'
{ 
	char s[DMAX * digit + 1];
	scanf("%s", s);//чтение строки
	memset(a, 0, sizeof(a));
	int len = strlen(s);
	a[0] = (len - 1) / digit + 1;
	/*вычисление количества цифр в нужной системе исчисления*/
	for(int i = 1; i <= a[0]; ++i) {
		/*вычисление iтой цифры*/
		for(int j = digit; j >= 1; --j) {
			int pos = len - (i - 1) * digit - j;
			/*вычисление позиции, из которой нужно дописать к iтой цифре. Помните, что массив s индексирован с 0*/
			if (pos >= 0) {
				a[i] = a[i] * 10 + (s[pos] - '0');
			}
		}
	}

}
Выдает ошибку: error C2144: syntax error : 'void' should.
yukl вне форума Ответить с цитированием
Старый 18.05.2010, 16:15   #2
sabbathist
Пользователь
 
Регистрация: 23.07.2009
Сообщений: 66
По умолчанию

Может я неправ, но мне кажется, что вспомогательная процедура должна идти выше мейна и сразу после мейна нужна открывающая скобка.
O(n)
sabbathist вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сложение длинных чисел одного знака при помощи двунаправленных связанных списков Povar Паскаль, Turbo Pascal, PascalABC.NET 0 11.12.2008 14:35
Умножение длинных чисел в Pascal SeRhy Помощь студентам 2 04.12.2008 23:50
Умножение длинных чисел SeRhy Помощь студентам 1 28.11.2008 20:04
Умножение длинных целых чисел Rifler Паскаль, Turbo Pascal, PascalABC.NET 1 04.06.2008 21:12
ввод чисел bruce Microsoft Office Excel 1 08.02.2007 17:58