السلام عليكم ورحمة الله وبركاته
انا دخت اليوم مع هالكوود
هذا الكود عباره عن دينامك ستاك فيه قيم مخزنه ويقوم بالبحث عن الاعداد الفردية ويطبع عددهم ...
والسؤال هو ... كيف اقوم بجمع الاعداد الفرديه ؟
وهاهو الكود
void Stack::odd() const
{
Node *oddnode;
oddnode=top_node;
int i=0;
int sum;
int x;
int y;
while (oddnode !=NULL)
{
if(oddnode->entry %2==1)
{
x=oddnode->entry;
i++;
cout<<x<<" "<<i<<endl;
oddnode=oddnode->next;
}
else
{
oddnode=oddnode->next;
}
sum=x;
sum=sum+x;
}
cout<<" the sum "<<sum<<endl;
cout<<" count "<<i<<endl;
}هذا الكود في ملف الهيدر

