Составить программу нахождения произведения четных двузначных чисел, со всеми видами цикла.

1

Ответы и объяснения

2013-10-08T16:11:52+00:00
1)
#include <iostream>
using namespace std;

int main()
{
  unsigned long long p = 1;
  for (int i = 10; i<=98; i+=2)
    p*=i;
  cout <<"Proizvedenie: " <<p <<endl;
  return 0;
}

2)
#include <iostream>
using namespace std;

int main()
{
  unsigned long long p = 1;
  int i = 10;
  while (i<=98)
  {
    p*=i;
    i+=2;
  }
  cout <<"Proizvedenie: " <<p <<endl;
  return 0;
}

3)
#include <iostream>
using namespace std;

int main()
{
  unsigned long long p = 1;
  int i = 10;
  do
  {
    p*=i;
    i+=2;
  }
  while (i<=98);
  cout <<"Proizvedenie: " <<p <<endl;
  return 0;
}

Столь большое произведение не поместиться даже
unsigned long long,поэтому результатом будет выдавать 0