0 / 0 / 0
Регистрация: 10.09.2016
Сообщений: 28
1

Количество чисел, меньших заданного Х, и произведение всех отрицательных чисел, стоящих на нечетных местах.

18.10.2016, 14:49. Показов 2417. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подсчитать количество чисел, меньших заданного Х, и произведение всех отрицательных чисел, стоящих на нечетных местах.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.10.2016, 14:49
Ответы с готовыми решениями:

Подсчитать количество чисел, стоящих на нечётных местах, и вычислить среднее арифметическое чисел, меньших заданного X
Подсчитать количество чисел, стоящих на нечётных местах, и вычислить среднее арефметическое чисел,...

Подсчитать количество чисел, меньших заданного Х, и произведение всех отрицательных чисел, стоящих на нечетных местах
Подсчитать количество чисел, меньших заданного Х, и произведение всех отрицательных чисел, стоящих...

Массив: Найти произведение всех чисел, стоящих на местах, кратных 4, и количество чисел, небольших заданного A.
Задан массив чисел: Найти произведение всех чисел, стоящих на местах, кратных 4, и количество...

Подсчитать сумму чисел, меньших заданного D, и количество чисел, стоящих на четных местах и больших заданного
1.Подсчитать сумму чисел, меньших заданного D, и количество чисел, стоящих на четных местах и...

5
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7539 / 4399 / 2785
Регистрация: 22.11.2013
Сообщений: 12,605
Записей в блоге: 1
18.10.2016, 20:38 2
Лучший ответ Сообщение было отмечено Bangross как решение

Решение

Pascal
1
2
3
4
5
6
  k:=0; p:=1;
  for i:=1 to n do begin
    if a[i]<x then Inc(k);
    if Odd(i) and (a[i]<0) then p:=p*a[i,j];
  end;
  WriteLn(k,' ',p);
Добавлено через 2 минуты
или
Pascal
1
2
3
4
5
6
  for i:=1 to n do if a[i]<x then Inc(k);
  i:=1;
  while i<=n do begin
    if a[i]<0 then p:=p*a[i,j];
    Inc(i,2);
  end;
1
0 / 0 / 0
Регистрация: 10.09.2016
Сообщений: 28
30.10.2016, 14:11  [ТС] 3
выдает ошибку арифметическое переполнение как исправить?
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var
    i,x,pr,n,m:integer;
    a:array [1..100] of integer;
begin
write('N= ');
readln(n);
m:=0;
pr:=1;
write('X= ');
readln(x);
for i:=1 to n do
        begin
        a[i]:=random(51)-25;
        write(a[i]:3);
        if a[i]<x then;
        if (a[i]<0) and (i mod 2 <> 0) then 
pr:=pr*a[i];
        end;
writeln(m,' chisel men"shix ',x,'Proizved otr u na nechet mes = ',pr);
end.
0
Модератор
Эксперт по электронике
8340 / 4234 / 1605
Регистрация: 01.02.2015
Сообщений: 13,185
Записей в блоге: 5
30.10.2016, 14:17 4
Скорее всего - никак. Т.к. произведение 10 чисел превосходящих по абсолютному значению 10 превысит ёмкость типа integer. Но вы можете взять тип real и вычислять. До переполнения real гораздо дальше
1
0 / 0 / 0
Регистрация: 10.09.2016
Сообщений: 28
30.10.2016, 14:35  [ТС] 5
Можно посмотреть как будет выглядеть программа что бы она работала
0
Модератор
Эксперт по электронике
8340 / 4234 / 1605
Регистрация: 01.02.2015
Сообщений: 13,185
Записей в блоге: 5
30.10.2016, 14:51 6
Лучший ответ Сообщение было отмечено Bangross как решение

Решение

Не знаю - у родителей спросите.

Добавлено через 2 минуты
Замените строки
Pascal
1
2
3
4
var
  i,n,m:integer;
  a:array [1..100] of real;
  X, pr: real;
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.10.2016, 14:51
Помогаю со студенческими работами здесь

Найти среднее арифметическое положительных чисел, стоящих на нечетных местах, и подсчитать количество чисел, меньших N
Есть задача &quot;Найти среднее арифметическое положительных чисел, стоящих на нечетных местах, и...

Количество ненулевых чисел на нечётных местах, и среднее арифметическое чисел, меньших заданного Т
Подсчитать кол-во ненулевых чисел, стоящих на нечётных местах, и вычислить среднее арифметическое...

Найти среднее арифметическое чисел, больших заданного D и стоящих на нечетных местах, и подсчитать количество чисел
Найти среднее арифметическое чисел, больших заданного D и стоящих на нечетных местах, и подсчитать...

Подсчитать количество чисел, меньших заданного А и стоящих на местах, кратных 4
Подсчитать количество чисел, меньших заданного А и стоящих на местах, кратных 4; вычислить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru