Информатика, вопрос задал akmaamir , 2 года назад

1) Напишите программу, которая с помощью цикла подсчитывает сумму всех четных чисел от 5 до 25. Можете подсказать, где здесь ошибка?

#include
using namespace std;
void chislo (int i, int summa=0)
{
if (i%2==0)
{
summa=summa+i;
}
}
int main ()
{
int i=5; i<=25; i++;
int summa;
cout<<"summa vseh chetnih chisel="< return 0;
}


akmaamir: в последнем cout<<"summa vseh chetnih chisel="<

Ответы на вопрос

Ответил Mydrec12
0

Ответ:

#include <stdio.h>

#include <iostream>

using namespace std;

int main()

{

int summa=0;

for (int i = 5; i <= 25; i++)

   {

       if(i % 2 == 0)

       {

        summa= summa+i;

       }

   }

   std::cout <<"Сумма всех чётных чисел="<<summa;

}

Объяснение:

Зачем ты использовал void?)


Mydrec12: Можно еще так сделать:
Mydrec12: int i=5;
while (i<=25)
{
if(i % 2 == 0)
{
summa= summa+i;
}
++i;
}
Ответил restIess
1

У тебя вообще нет понимания, что такое функция.

Верный код:

#include <iostream>

using namespace std;

void SumChet(){

   int s = 0;

   for (int i = 6; i < 25; i += 2)

       s += i;

   cout << "Сумма четных от 5 до 25: " << s;

}

signed main()

{

   SumChet();

   return 0;

}

Новые вопросы