Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:16_II / прост
.cpp#include<iostream>
using namespace std;
struct List{
int data;
List *next;};
void creat_List(List *&nach, int n){
List *p;
int i;
nach=NULL;
for(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!=NULL){
cout<<p->data<<" ";
p=p->next;
}}
bool prost_rjad(List *nach){
List *p;
p=nach;
int i;
i=2;
bool t=false;
while((p->data!=NULL)&&(!t)&&(i<p->data)){
if(p->data%i!=0)
t=true;
p=p->next;}
return t;
if(p->data<=0)return false;
if((p->data==1)||(p->data==2))return true;}
void main(){
List *nach1;
int n;
cout<<"n=";
cin>>n;
creat_List(nach1,n);
pokaz_List(nach1);
cout<<"prost=="<<prost_rjad(nach1);}
Соседние файлы в папке 16_II