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

1. Составить программу для нахождения произведения чисел от 1 до 15
2. Дан массив целых чисел. Найти Max элемент

Ответы

Автор ответа: Аноним
0
program Prod15;

var
  p: int64;
  i: integer;

begin
  p := 1;
  for i := 2 to 15 do p := p * i;
  writeln('Произведение целых от 1 до 15 равно ', p)
end.

Тестовое решение:
Произведение целых от 1 до 15 равно 1307674368000

program emax;

const
  n = 20;

var
  i, amax: integer;
  a: array[1..n] of integer;

begin
  amax := -32768;
  writeln('Введите 20 целых чисел');
  for i := 1 to 20 do
  begin
    read(a[i]);
    if amax < a[i] then amax := a[i]
  end;
  writeln('Максимальное из чисел равно ', amax)
end.

Тестовое решение:
Введите 20 целых чисел
-5 12 0 34 26 -77 11 0 34 -23 7 0 -14 -8 34 -15 27 0 -45 23
Максимальное из чисел равно 34





Автор ответа: odalun
0
1./////////////////////////////////

#include<iostream>
using namespace std;
int fact(int a)
{
  if(a==1) return 1;

  return fact(a-1)*a;
}
int main()
{
  cout << fact(15);
}

2./////////////////////////////////

#include<iostream>
#include<cstdlib>
#include<ctime>
using namespace std;

int main()
{
  srand(time(NULL));
  const int n = 10;
  int mass[n];

  int max;
  for(int i=0; i<n; i++)
  {

    mass[i] = rand()%100;

    cout << mass[i] << ' ';

  } 

  cout << 'n';
  max = mass[0];
  for(int i=0; i<n; i++)

    if (max < mass[i]) max = mass[i];

  cout << max;
}

Автор ответа: Maga55
0
Хорошо, спасибо выручил, а то завтра экзамен по информатике а дубовый в этом деле)
Похожие вопросы
Предмет: Алгебра, автор: greenalecsey
Предмет: Алгебра, автор: kachkynbaeva07