Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:16_II / сумма элем
.cpp#include<iostream>
#include<conio.h>
using namespace std;
struct sp
{
int data;
sp* next;
};
void create_sp(sp* &nach,int m)
{
sp* p;
nach=NULL;
for(int i=0;i<m;i++)
{
p=new sp;
cout<<"Enter data=";
cin>>p->data;
p->next=nach;
nach=p;
}
}
void pokaz_sp(sp* nach)
{
sp* p;
cout<<"spisok=";
p=nach;
while(p!=NULL)
{
cout<<p->data<<" ";
p=p->next;
}
}
int summa(sp* nach)
{
sp* p;
int s=0;
p=nach;
while(p!=NULL)
{
s=s+p->data;
p=p->next;
}
return s;
}
void main(){
int n;
sp* nach;
cout<<"n=";
cin>>n;
create_sp(nach,n);
pokaz_sp(nach);
cout<<"summa elementov="<<summa(nach);
}
Соседние файлы в папке 16_II