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

1) Подсчитать произведение и количество всех неотрицательных чисел из 10 не целых чисел, введенных пользовател

04.01.2017, 21:52. Показов 2488. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1) Подсчитать произведение и количество всех неотрицательных чисел из 10 не целых чисел, введенных пользователем с клавиатуры
2)Найти среднее арифметическое всех положительных чисел из диапазона заданного пользователем.
3)Проверить, встречаются ли среди 15 сгенерированных чисел из диапазона от -10 до 10 нулевые элементы.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.01.2017, 21:52
Ответы с готовыми решениями:

Записать в файл 5 введенных пользователем целых чисел, подсчитать сумму всех чисел в файле
Написать программу, которая записывает в файл 5 введенных пользователем целых чисел, а затем...

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

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

17. Подсчитать произведение целых чисел, введенных с клавиатуры. Произведение подсчитывается до тех пор, пока вводятся числа от -10 до +10
17. Подсчитать произведение целых чисел, введенных с клавиатуры. Произведение подсчитывается до тех...

8
Хитрая блондиночка $)
1471 / 986 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
04.01.2017, 21:56 2
Цитата Сообщение от Иван Сечин Посмотреть сообщение
1) Подсчитать произведение и количество всех неотрицательных чисел из 10 не целых чисел, введенных пользователем с клавиатуры
Pascal
1
2
3
4
5
6
7
8
var f,s:float; c,i:integer;
begin
 s:=1;
 for i:=1 to 10 do begin
  readln(f); if f>-1 then begin s:=s*f; inc(c); end;
 end;
 write('Количество:',c:10,'Произведение:',s:10:2); readln;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
04.01.2017, 23:06 3
Hikari,
неотрицательных -- это
Pascal
5
  Read(f); if f>=0 ...
0
Хитрая блондиночка $)
1471 / 986 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
05.01.2017, 11:25 4
А ноль разве не считается как неотрицательное?
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
05.01.2017, 11:50 5
Hikari,
0 является неотрицательным, поэтому там нестрогое неравенство >=0. А вот -0.5 никак неотрицательным не назовёшь, хоть оно и больше -1.
1
0 / 0 / 0
Регистрация: 25.12.2016
Сообщений: 6
05.01.2017, 12:29  [ТС] 6
Найти среднее арифметическое всех положительных чисел из диапазона заданного пользователем
Как это сделать, у меня не то выходит, кто знает можете исправить

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var i, n,x: integer;
 sum: real;
begin
 write('n = '); readln(n);
 write('x = '); readln(x);
 sum := n;
 for i := x to n do
   begin
     
     sum := sum +(n-x)
   end;
 writeln('среднее арифметическое = ', (sum/n):8:5);
 writeln('5 = ', (sum):8:5);
end.
0
Почетный модератор
64288 / 47587 / 32739
Регистрация: 18.05.2008
Сообщений: 115,182
05.01.2017, 12:39 7
Какое-то условие идиотское.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var a,b,i,n,sum: integer;
begin
repeat
writeln('Введите диапазон, целые числа a<b');
readln(a,b);
until a<b;
if b<1 then write('Положительных чисел нет')
else
 begin
  n:=0;
  sum:=0;
  for i:=a to b do
  if i>0 then
   begin
    n:=n+1;
    sum:=sum+i;
   end;
  writeln('среднее арифметическое = ', (sum/n):0:2);
 end;
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7534 / 4394 / 2785
Регистрация: 22.11.2013
Сообщений: 12,588
Записей в блоге: 1
05.01.2017, 16:53 8
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
var a, b, t, s: Real; n, k: Integer;
begin
  Write('Диапазон (a b), количество чисел n: '); Read(a,b,n);
  if a<0 then a:=0; {k:=0;}
  for n:=1 to n do begin
    Read(t);
    if (t>a) and (t<b) then begin
      Inc(k); s:=s+t;
    end;
  end;
  if k>0 then WriteLn('Ср.арифм. положительных: ',s/k)
  else WriteLn('Нет положительных из диапазона');
end.
0
Хитрая блондиночка $)
1471 / 986 / 399
Регистрация: 21.12.2015
Сообщений: 3,785
05.01.2017, 21:43 9
Да, ты прав...
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
05.01.2017, 21:43
Помогаю со студенческими работами здесь

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

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

Выведите среднее арифметическое всех неотрицательных из введённых чисел
помогите написать пожалуйста такую программу: Запросите у пользователя последовательность...

Вычислите сумму неотрицательных чисел, стоящих на местах, кратных 3, и подсчитать количество чисел, равных заданному Т
Вычислите сумму неотрицательных чисел, стоящих на местах, кратных 3, и подсчитать количество чисел,...


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

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

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