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

В последовательности а1, а2, ..., аn все отрицательные члены увеличить на 0,5

14.04.2014, 19:03. Показов 6768. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Пусть дано натуральное число п и вещественные числа а1, а2, ..., аn. В последовательности а1, а2, ..., аn все отрицательные члены увеличить на 0,5, а все неотрицательные, меньшие среднего арифметического, заменить на 0,1.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.04.2014, 19:03
Ответы с готовыми решениями:

Все отрицательные члены последовательности увеличить на 0.5, а все неотрицательные заменить на 0.1
Дана натуральное число n, действительные числа а1....аn, в последовательности а1...аn все...

Текстовый файл. В последовательности положительные члены увеличить на 0,5, а отрицательные на 1
В текстовом файле содержится последовательность действительных чисел. В заданной последовательности...

Заменить все отрицательные члены последовательности ее минимальным элементом, а все положительные - максимальным
Дано натуральное число n и последовательность действительных чисел a1,a2...an.Заменить все...

Все отрицательные члены последовательности заменить наибольшим элементом
Помогите пожалуйста с заданием. буду очень благодарен. Даны натуральное число n и...

10
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
14.04.2014, 21:33 2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
uses crt;
var a:array[1..10] of real;
    i,n:integer;
    s:real;
begin
 clrscr;
  repeat
   write('n=');
    readln(n);
  until n in [1..10];
 writeln('Ìàññèâ À:');
  for i:=1 to n do
   begin
    a[i]:=-20+random(10);
    write(a[i]:0:2,' ');
    s:=s+a[i];
   end;
 writeln;
  s:=s/n;
  writeln('Ñðåäíåå àðèôìåòè÷åñêîå =',s:0:2);
 for i:=1 to n do
  begin
   if a[i]<0 then
    a[i]:=a[i]*0.5
   else
    if (a[i]>0) and (a[i]<s) then
     a[i]:=0.1;
    write(a[i]:0:2,' ');
  end;
 readkey;
end.
1
0 / 0 / 0
Регистрация: 14.04.2014
Сообщений: 8
19.04.2014, 16:01  [ТС] 3
спасибо)
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
19.04.2014, 20:00 4
Цитата Сообщение от Svager Посмотреть сообщение
a[i]:=a[i]*0.5
Цитата Сообщение от ev95 Посмотреть сообщение
увеличить на 0,5
Цитата Сообщение от Svager Посмотреть сообщение
(a[i]>0)
Цитата Сообщение от ev95 Посмотреть сообщение
а все неотрицательные
Немного ошиблись...
0
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
19.04.2014, 22:21 5
Новичок, почему?
Цитата Сообщение от Новичок Посмотреть сообщение
а все неотрицательные
значит положительные и 0 ?

Цитата Сообщение от Новичок Посмотреть сообщение
увеличить на 0,5
а тут чтоо? умножить значит ?
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
19.04.2014, 22:23 6
Svager, если б увеличить в 0.5 то тогда умножать,а раз на то прибавить надо.
Цитата Сообщение от Svager Посмотреть сообщение
значит положительные и 0 ?
Да. Т.е еще и нулевые.
0
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
19.04.2014, 22:25 7
Новичок, да точно..ну там чучуть поправить..

а на счет 0..это я что-то ошибся.
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
19.04.2014, 22:30 8
Цитата Сообщение от Svager Посмотреть сообщение
a[i]:=a[i]*0.5
заменить на
Pascal
1
a[i]:=a[i]+0.5
и
Цитата Сообщение от Svager Посмотреть сообщение
if (a[i]>0)
на
Pascal
1
if (a[i]>=0)
0
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
19.04.2014, 22:36 9
Новичок, я понял
0
1642 / 1091 / 487
Регистрация: 17.07.2012
Сообщений: 5,345
19.04.2014, 22:52 10
Да я для автора темы. Обычно для них даже заменить * на + тяжело сделать...
0
399 / 378 / 408
Регистрация: 14.09.2013
Сообщений: 1,204
21.04.2014, 01:32 11
Новичок, согласен...хотя иногда пишут люди толковые,хоть если что-то и не понимают.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.04.2014, 01:32
Помогаю со студенческими работами здесь

В последовательности все отрицательные члены увеличить на 0,5, а все неотрицательные заменить на 0,1
Даны натуральные числа n,действительные числа А1,...Аn. В последовательности А1,....Аn все...

Все отрицательные члены последовательности заменить их квадратами, оставив остальные без изменения
Если в данной последовательности действ.чисел A1...An есть хотя бы 1 член,меньший,чем число К,то...

Получить все отрицательные члены последовательности
Даны целые числа a1...an . Если в данной последовательности ни одно целое четное число не...

Все отрицательные члены последовательности заменить их квадратами
3) Тема: Линейные списки Если в последовательности целых чисел, организованной как линейный...


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

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

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