Hỏi về mảng 1 chiều C++

#include<bits/stdc++.h>
using namespace std;
int SumOdd (int a[1000],int n);
int main()
{
    int sum = 0;
    for(int i=0;i<n;i++)
    {
       if(a[i]%2!=0)
       {
          sum+=a[i];
       }
    }
    return sum;
}

cho mình hỏi sai ở chỗ nào vậy mọi người

Thế bạn muốn “đúng” là như thế nào?

mình nhập ra tổng số lẻ trong dãy

Đoạn này đáng ra bạn phải nhét vào bên trong hàm SumOdd chứ nhỉ :smile:

1 Like

chắc mới học lập trình hả bác. Xem cách định nghĩa hàm và gọi hàm ngen bác.

83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?