Infinite Retrieval
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Код: #include <stdio.h> #include <conio.h> long xy(int z) { long yx=1; int l=0; while(l<z) { l++; yx= yx*10; } return yx; } int lenth(long b) { int len=0; float k=b; while (k>1) { k/=10; len++; } return len; } int numintomass (int s) { int lenth(); long xy(); int g[200]; for (int p=0; p<lenth(s); p++) { g[p]= s/xy(p) - s/xy(p+1)*10; } for (int p=0; p<lenth(s); p++) { g[p]= g[lenth(s)-1-p]; } return g[] } int binintoten (g[]) { lenth(); for(int y,dec=o; y<lenth(s); y++) { dec=dec*2+g[y]; } } int main() { binintoten(); numintomass(); int s,q; printf("Enter the binary number\n"); scanf("%i",&s); q=binintoten(numintomass(s)); printf("%i", q); getch(); return 0; } | я не понимаю где ошибки. Всё объявленно, а мне пишут 1>------ Построение начато: проект: my_lab_2, Конфигурация: Debug Win32 ------ 1>Компиляция... 1>my_lab_2.c 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(16) : warning C4244: инициализация: преобразование 'long' в 'float', возможна потеря данных 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2143: синтаксическая ошибка: отсутствие ")" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : warning C4552: <: оператор не имеет результата; требуется оператор с побочным действием 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(30) : error C2059: синтаксическая ошибка: ) 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(31) : error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(32) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(32) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(32) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2143: синтаксическая ошибка: отсутствие ")" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : warning C4552: <: оператор не имеет результата; требуется оператор с побочным действием 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(34) : error C2059: синтаксическая ошибка: ) 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(35) : error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(36) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(36) : error C2065: p: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(38) : error C2059: синтаксическая ошибка: ] 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2143: синтаксическая ошибка: отсутствие ")" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2065: y: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : warning C4552: <: оператор не имеет результата; требуется оператор с побочным действием 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2065: y: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(44) : error C2059: синтаксическая ошибка: ) 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(45) : error C2143: синтаксическая ошибка: отсутствие ";" перед "{" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(46) : error C2065: dec: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(46) : error C2065: dec: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(46) : error C2065: y: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(54) : warning C4013: binintoten: нет определения; предполагается 'extern' с возвратом типа 'int' 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(55) : error C2198: numintomass: слишком мало аргументов для вызова 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(56) : error C2143: синтаксическая ошибка: отсутствие ";" перед "тип" 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(58) : error C2065: s: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(59) : error C2065: q: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(59) : error C2065: s: необъявленный идентификатор 1>c:\documents and settings\админ\мои документы\visual studio 2008\projects\my_lab_2\my_lab_2\my_lab_2.c(60) : error C2065: q: необъявленный идентификатор 1>Журнал построения был сохранен в "file://c:\Documents and Settings\Админ\Мои документы\Visual Studio 2008\Projects\my_lab_2\my_lab_2\Debug\BuildLog.htm" 1>my_lab_2 - ошибок 39, предупреждений 5 ========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ========== |