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

16_II / количество вхождение х

.cpp
Скачиваний:
19
Добавлен:
10.02.2015
Размер:
715 б
Скачать
#include <fstream>
#include <iostream>
using namespace std;
struct sp
{
	int data;
	sp* next;
};
void print_list(sp* nach)
{
	sp* p;
	cout<<"elementi spiska:   ";
	p=nach;
	while(p!=NULL)
	{
		cout<<p->data<<" ";
		p=p->next;
	}
	cout<<"\n";
}


void vx(sp*nach,int x){
	int i=0;
sp*p=nach;
	while(p!=NULL)
	{
		if(p->data==x)
		i++;	
		p=p->next;
	}
	if(i==0)
		cout<<"Chilo ne vxodit\n";
	else cout<<"Chislo vxogdenii="<<i<<"\n";
}


void main()
{	
	sp *nach1,*p;
	nach1=NULL;
	ifstream in("1.txt");
	while(!in.eof())
		{ 
			p=new sp;
			in>>p->data;
			p->next=nach1;
			nach1=p;
		}
	print_list(nach1);
	int c;
	cout<<"c=";
	cin>>c;
	vx(nach1,c);
	
}