Предмет: Информатика, автор: Foxi206

Помогите пожалуйста найти ошибку! Это срочно! Dev c++

Приложения:

Ответы

Автор ответа: lozromanik
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: Спасибо вам огромное)
lozromanik: Не за что, обращайтесь
Foxi206: Добрый вечер. Извините за беспокойство, не могли бы вы еще раз помочь с ошибкой? (Задание я выложила). Просто никак не могу понять что не так и даже не знаю кого еще просить о помощи.
Похожие вопросы
Предмет: Русский язык, автор: Аноним
Предмет: Русский язык, автор: milana6983
Предмет: Алгебра, автор: LoraReih