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