所以我需要编写一个代码,通过使用迭代(即循环)将所有不均匀的数字加到整数数组中。这是我第一次用c ++编写代码而且我只学习了java和python的部分,因此结构可能是错误的。到目前为止这是我的代码
int main() {
int myArray[] = {1,2,3,4,5};
我没有太多,我非常困难,谢谢你
答案 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];
}