saeedizade
جمعه 29 آبان 1394, 16:22 عصر
#include <iostream>
using namespace std;
struct kala
{
int value;
struct kala* next;
};
void add(kala * head)
{
static int a = 0;
if (a == 0)
{
head = new kala;
cout << "enter a value" << endl;
int val;
cin >> val;
head->value = val;
head->next = NULL;
a++;
return;
}
struct kala *temp = new kala;
cout << "enter a value" << endl;
int val;
cin >> val;
temp->value = val;
head = temp;
}
void show(kala * kala1)
{
if (kala1 == NULL)
{
cout << "empty \n";
return;
}
do{
cout << kala1->value << "\t";
kala1 = kala1->next;
} while (kala1->next != NULL);
}
int main()
{
struct kala* crkala = NULL;
while (true)
{
cout << "1-add" << endl;
cout << "2-show" << endl;
cout << "3-search" << endl;
int n;
cin >> n;
switch (n)
{
case 1:
add(crkala);
break;
case 2:
show(crkala);
break;
}
}
return 0;
}
using namespace std;
struct kala
{
int value;
struct kala* next;
};
void add(kala * head)
{
static int a = 0;
if (a == 0)
{
head = new kala;
cout << "enter a value" << endl;
int val;
cin >> val;
head->value = val;
head->next = NULL;
a++;
return;
}
struct kala *temp = new kala;
cout << "enter a value" << endl;
int val;
cin >> val;
temp->value = val;
head = temp;
}
void show(kala * kala1)
{
if (kala1 == NULL)
{
cout << "empty \n";
return;
}
do{
cout << kala1->value << "\t";
kala1 = kala1->next;
} while (kala1->next != NULL);
}
int main()
{
struct kala* crkala = NULL;
while (true)
{
cout << "1-add" << endl;
cout << "2-show" << endl;
cout << "3-search" << endl;
int n;
cin >> n;
switch (n)
{
case 1:
add(crkala);
break;
case 2:
show(crkala);
break;
}
}
return 0;
}