19.06.2016, 14:22. Просмотров 385. Ответов 7
Создать список действительных чисел. Удалить четные элементы списка и перемножить
все положительные нечётные.
начал писать код,но что-то запутался
#include <iostream>
#include <conio.h>
using namespace std;
struct A
{
int key;
};
struct List
{
A a;
List* next;
};
void Print(List *b)
{
List *print = b;
while(print)
{
cout << print->a.key << "-> ";
print = print->next;
}
cout << "NULL\n";
}
void Init(List **begin)
{
*begin = new List;
A a[10]={-5,-4,-3,-2,-1,1,2,3,4,5};
(*begin)->a.key = -6;
(*begin)->next = NULL;
List *end = *begin;
for(int i(0); i<10; i++)
{
end->next =new List;
end = end->next;
end->a = a[i];
end->next = NULL;
if (((*begin)->a.key % 2) == 0 )
}
}
int main()
{
List* begin=NULL;
Init(&begin);
Print (begin);
_getch();
return 0;
}
0
|