Предмет: Информатика,
автор: Foxi206
Помогите пожалуйста найти ошибку! Это срочно! Dev c++
Приложения:
Ответы
Автор ответа:
1
Відповідь:
#include<iostream>
using namespace std;
bool Even(int &k){//1
return k%2==0;//1}
int main(){
int k,sum=0;//3
for(int i=0;i<10;i++){
cin>>k;
if(Even(k)) sum+=k;}
cout<<"Sum= "<<sum;
return 0;}
Что я подправил:
//1 - передача в функцию по ссылке, чтобы не создавать копии переменной
//2 - можно вернуть просто булевый результат деления на 2;
//3 - создал новую переменную, в которую мы будем суммировать парные числа и с помощью неё вывести сумму
Foxi206:
Спасибо вам огромное)
Похожие вопросы
Предмет: Английский язык,
автор: Полина555766
Предмет: Русский язык,
автор: Аноним
Предмет: Окружающий мир,
автор: котик315
Предмет: Русский язык,
автор: milana6983
Предмет: Алгебра,
автор: LoraReih