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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 20.11.2012, 03:06   #1
Eshil
Новичок
Джуниор
 
Регистрация: 20.11.2012
Сообщений: 3
По умолчанию

Код:
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop
#include<iostream.h>
#include<conio.h>
#include<stdlib.h>
//---------------------------------------------------------------------------

#pragma argsused
void see_mass(int arr[10])
{
		for(int i=0;i<10;i++)
		{
				cout<<arr[i]<<endl;
		}
}
void min_max(int arr[10])
{
        int max=0;
        int min=arr[0];
        for(int i=0;i<10;i++){
                if(arr[i]>max) max=arr[i];
				if(arr[i]<min) min=arr[i];
        }
		cout<<"Min="<<min<<" "<<"max="<<max;cout<<endl;
}
void sort_m(int arr[10]){
        int buff;
        for(int j=0;j<10;j++){
				for(int i=0;i<(10-j);i++){
                        if (arr[i]>arr[i+1]){
                                buff=arr[i];
                                arr[i]=arr[i+1];
								arr[i+1]=buff;
                        }
                }
        }
        for(int i=0;i<10;i++){
                cout<<arr[i]<<endl;
		}
}
	  void Find(int arr[10])
        {
         int f = 0;
		for(int i=0;i<10;i++)
			  if ( fabs( mas[i] ) )
				 { f = 1; break; }
			  if ( f ) return = i; else  return = -1;
		   }
int main(int argc, char* argv[]){
	   { cout<<"vedite mas""\n";}
		int mas[10];
        char sim;
        randomize();
		for(int i=0;i<10;i++)
		{

			   cout <<	 "M[ " << i << " ] = " ;
			   cin >> mas[i];"\n";
		}
		int code=0;
		while(code!=27){

cout<<"1-print   2-MinMax    3-sort  4-Find   esc-exit""\n";
		cin >>sim;
		switch (sim)
		{
				 case '1' :see_mass(mas);break;
				 case '2' :min_max(mas);break;
				 case '3' :sort_m(mas);break;
				 case '4' :int val;
                                 cin>>val;
						cout<<find(mas,val)

				 ;
		}
        code=getch();
        }
		return 0;
}
//---------------------------------------------------------------------------
подскажите пожалуйста как отредактировать поиск элемента массива. Заранее благодарен

Последний раз редактировалось Stilet; 20.11.2012 в 13:06.
Eshil вне форума Ответить с цитированием
Старый 20.11.2012, 13:15   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А чем такое не устраивает?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2012, 20:49   #3
Eshil
Новичок
Джуниор
 
Регистрация: 20.11.2012
Сообщений: 3
По умолчанию

не работает 4 номер меню то есть поиск элемента массива
Eshil вне форума Ответить с цитированием
Старый 20.11.2012, 20:55   #4
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Во-первых: Си регистрозависимый язык, даже от Борланда. Поэтому имя find это не тоже самое что Find. Это получается разные функции, так что пиши точь-в-точь.

Во-вторых: cout<<Find(mas,val) подразумевает, что функция что-то вернет. А у тебя она описана как void Find(int arr[10])
Нехорошо. ее тип должен быть int судя по твоей программе.

Поправь сначала это, а потом остальные ошибки
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 20.11.2012, 20:57   #5
Eshil
Новичок
Джуниор
 
Регистрация: 20.11.2012
Сообщений: 3
По умолчанию

спасибо щас попробую
Eshil вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Find next & Find previous NeedLess Общие вопросы C/C++ 0 08.07.2012 13:42
Cant Find mistake dikabraz Паскаль, Turbo Pascal, PascalABC.NET 10 19.10.2010 20:17
метод find kate158 Общие вопросы Delphi 4 15.12.2009 16:09
Find WebBrowser Edward Работа с сетью в Delphi 2 04.09.2009 20:03