Показать сообщение отдельно
Старый 14.02.2009, 01:58   #24
impersonalis
Зануда с интернетом
 
Аватар для impersonalis
 
Регистрация: 04.09.2005
Сообщений: 14,014
Написано 6,798 полезных сообщений
(для 20,935 пользователей)
Ответ: Помогите.Задачи в С++ Борланд

как вариант
#include <stdlib.h>
#include <math.h>
#include <iostream.h>
#include <iomanip.h>
#include <conio.h>


template<class data>
unsigned GetMax(data v[],unsigned N){
	unsigned ndx=0;
	for(unsigned i=1;i<N;i++){
		if(v[i]>v[ndx])
			ndx=i;
	}

	return ndx;
}

template<class data>
void InputRNDvector(data *v,unsigned size){
	for(unsigned i=0;i<size;i++){
		v[i]=(rand()%100)*0.1;//0.0;0.1;...9.9;
	}
}

template<class data>
void OutputRNDvector(data *v,unsigned size){
	for(unsigned i=0;i<size;i++){
		cout<<i<<setw(7)<<v[i]<<"\n";
	}
}


void main(){
	int N=10;
	double *X=new double[N];
	InputRNDvector(X,N);
	OutputRNDvector(X,N);
	unsigned Xi=GetMax(X,N);
	cout<<"--------------"<<endl;
	cout<<"["<<Xi<<"]="<<X[Xi]<<endl;
	cout<<"\n";
	double *Y=new double[N];
	InputRNDvector(Y,N);
	OutputRNDvector(Y,N);
	unsigned Yi=GetMax(Y,N);
	cout<<"--------------"<<endl;
	cout<<"["<<Yi<<"]="<<Y[Yi]<<endl;

	getch();
}
__________________
http://nabatchikov.com
Мир нужно делать лучше и чище. Иначе, зачем мы живем? tormoz
А я растила сына на преданьях
о принцах, троллях, потайных свиданьях,
погонях, похищениях невест.
Да кто же знал, что сказка душу съест?
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
HolyDel (14.02.2009)