C ++查找数组中奇数的总和

时间:2016-04-28 06:20:36

标签: c++ arrays

所以我需要编写一个代码,通过使用迭代(即循环)将所有不均匀的数字加到整数数组中。这是我第一次用c ++编写代码而且我只学习了java和python的部分,因此结构可能是错误的。到目前为止这是我的代码

int main() {
    int myArray[] = {1,2,3,4,5};

我没有太多,我非常困难,谢谢你

3 个答案:

答案 0 :(得分:0)

//taking size of array
cin>>n;

//intializing an array

int arr[n]

//taking input of array 

for(int i=0;i<n;i++)
{

cin>>arr[i];

if(arr[i]%2!=0)
{
//calculating sum of odd numbers

sum=sum+arr[i];
}
}
cout<<sum;

答案 1 :(得分:-2)

#include<iostream.h>
using namespace std;
int main()
{
    int arr[10];
    float sum=0;
    for(int i=0;i<10;i++)
    {
        cin>>arr[i];
    }
    for(int i=0;i<10;i++)
    {
        if(arr[i]%2!=0)
        {
            sum=sum+arr[i];
        }
    }
}

答案 2 :(得分:-4)

    int sum=0;
    size_t n=sizeof(myArray)/sizeof(myArray[0]);
    for(int i=0;i<n;i++)
    {
        if(myArray[i]%2!=0)
            sum=sum+myArray[i];
    }