Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

16_II / минимум

.cpp
Скачиваний:
19
Добавлен:
10.02.2015
Размер:
671 б
Скачать
#include <iostream>
using namespace std;

struct List { int data;
	List *next;};

void create_List (List *&nach, int n){
	List *p;
	nach=0;
		for(int i=0; i<n;i++){
			p=new List;
			cin>>p->data;
			p->next=nach;
			nach=p;}
}

void pokaz_List(List *nach){
	List *p;
	p=nach;
	while (p!=0){
		cout<<p->data<<" ";
		p=p->next;}
}

int min_List(List *nach){
	int min;
	List *p;
	p=nach;
	min=p->data;
	while(p!=0){
			if(min>p->data)
				min=p->data;
				p=p->next;
}
return min;
}

void main(){
int n;
List *nach1;
cout<<"n= ";
cin>>n;
create_List(nach1,n);
pokaz_List(nach1);
cout<<endl;
cout<<min_List(nach1)<<endl;

}