Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка вида: undeclared (first use this function) 
V
    Опции темы
persalena
Дата 13.12.2008, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 23
Регистрация: 1.12.2008

Репутация: нет
Всего: нет



В чем ошибка?Где еще и что надо написать?

Код

#include <stdlib.h>
#include <conio.h>
#include <iostream>
# define n 10
#define m 12
int main()
{int i,j, h, ; 
float a[n][m],b[h], t;
vvod(a,m,n);
for(i=0;i<=m;i++)
{
for(j=0;j<=n;j++)
if(min(i,j,a)==1){b[h]=a[i][j];h++;
}
(maxim(b,h);
printf("%f",t);
getch();
}
  
  
  int min(int i,int j, float *a)
    {
    if(i=0)
      {
      if (a[i][j]<a[i+1][j]
        {
        if(j=0)
            if(a[i][j]<a[i][j+1]&&a[i][j]<a[i+1][j+1]) f=1;
        if(j=n)
            if(a[i][j]<a[i][j-1]&&a[i][j]<a[i+1][j-1]) f=1;
        else if(sravn1!=1) f=1;
        }
      }
    if(i=m)
       { 
       if([i][j]<a[i-1][j])
         {
         if(j=0)
           if(a[i][j]<a[i-1][j+1]&&a[i][j]<a[i][j+1]f=1;
         if(j=n)
           if(a[i][j]<a[i][j-1]&&a[i][j]<a[i-1[j-1])f=1
         else if(sravn2!=1)f=1;
         }
       }
    else 
      {
      if(j=0) 
        if(sravn3!=1)f=1;
      if(j=n)
        if(sravn4!=1)f=1;
      else
        if(sravn5!=1)f=1;
      }
    return f;
    }      
     
  //Подпрограммы сравнения
  //1
  int sravn1(int j,int i,float *a)
  {
  int l,k,c;
  c=0;
  for (l=0;l<=1;l++)
   {
   for(k=j-1;k<=j+1;k++)
   if(a[i][j]>a[l][k]) c=1;}
   return c;
  } 
  //2
  int sravn2(int j,int i,float *a)
  {
   int l,k,c;c=0;
   for(l=n-1;l<=n;l++)
    {
    for(k=j-1;k<=j+1;k++)
      if(a[i][j]>a[l][k])c=1;
     }
    return c;
   }
   
   //3
   int sravn3(int j,int i,float *a)
   {
    int k,l,c; c=0;
    {
    for(k=j;k<=j+1;k++)
      {
      for(l=i-1;i<=i+1;i++)
        if(a[i][j]>a[l][k) c=1;
      }
    return c; 
    } 
    
    //4
    int sravn4(intj,inti,float *a)
    {
    int k,l,c; c=0;
     for(k=n-1,k<=n;k++)
       {
       for(l=i-1;l<=i+1;i++)
         if(a[i][j]>a[l][k])c=1;
       }
     return c;
     }
     
     //5
     
     int sravn5(int j,int i, float A*a)
     {
     int k,l,c; c=0;
     for(l=i-1;l<=i+1;l++)
       {
       for(k=j-1;k<=j+1;k++)
         if(a[i][j]>a[l][k])c=1;
       }
     return c;        
     }
     
     //поиск максимального
     
     int maxim(float *b, int h)
     {
     int x,y,t;
     for(x=0;x<=h;x++)
       if(b[x]>b[x+1]) t=b[x];
     return t;
     }
     
     // подпрограмма ввода матрицы
     
     void vvod(float*a, int n, int m)
     {
     int i,j;
     for(i=0;i<m;i++)  
      {
      for(j=0;j<n;j++)
      scanf("%f",&a[i][j]);
      }
     }




PM MAIL   Вверх
mes
Дата 13.12.2008, 14:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


любитель
****


Профиль
Группа: Участник Клуба
Сообщений: 7954
Регистрация: 14.1.2006

Репутация: 79
Всего: 250



а номер строки ошибки, и имя того на ком споткнулся компилятор неужто так трудно написать ? или по вашему каждый форумчанин должен просматривать 150 строк кода, чтоб догадаться, что так смутило компилятор ? мне лично лень это делать, а если бы полностью ошибка была приведена, и выделена конкретная строчка, то поискал бы ..  smile 


--------------------
PM MAIL WWW   Вверх
Dmi3ev
Дата 13.12.2008, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



Цитата

(maxim(b,h);

вот эта запись в 15 строке достаточно специфична )))
А еще нужно сначала все функции написать а потом main или прототипы указывать до main.


--------------------

PM MAIL   Вверх
Remiznik
Дата 13.12.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 379
Регистрация: 30.4.2005

Репутация: 1
Всего: 1



определи функцию перед main() .... компилятор должен знать что она будте позже !!!
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0446 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.