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

Найти сумму не положительных, произведение неотрицательных элементов, поменять местами первый и последний элементы

19.01.2019, 23:56. Показов 1539. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, нужно перевести с Паскаля на Бейсик.
Сама задача:
В одномерном массиве х(10) найти сумму не положительных, произведение неотрицательных элементов, поменять местами первый и последний элементы.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var
  mas: Array [1..10] of integer;
  pr, s, t: integer;
 
begin
  for i: integer := 1 to 10
  do 
  begin
    pr := 1;
    s := 0;
    read(mas[i]);
    if(mas[i] <= 0)
      then s += mas[i];
    if(mas[i] >= 0)
      then pr *= mas[i];
  end;
  t := mas[1];
  mas[1] := mas[10];
  mas[10] := t;
  writeln('Summa = ', s, ' Proizvedenie = ', pr);
  for i: integer := 1 to 10
    do write(mas[i], ' '); 
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.01.2019, 23:56
Ответы с готовыми решениями:

Поменять местами первый и последний столбцы(двумерный массив)
Поменять местами первый и последний столбцы в двумерном массиве прошу помочь решить

Поменять местами первый и последний, второй и предпоследний... и тд столбцы массива А
Поменять местами первый и последний, второй и предпоследний... и тд столбцы массива А. Расставить в...

Поменять местами первый положительный и последний отрицательный элементы массива
Дан массив целых чисел (n=15), заполненный случайным образом числами из промежутка . нужно...

Поменять местами первый и последний положительные элементы массива и вывести результаты в Excel
Вот такое задание : В заданном одномерном массиве размером N поменять местами первый и последний...

1
Эксперт Pascal/Delphi
6811 / 4568 / 4819
Регистрация: 05.06.2014
Сообщений: 22,438
30.01.2019, 09:15 2
QBasic/QuickBASIC
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
32
33
34
35
36
37
38
39
40
CONST n = 10
DIM a(n)
 
CLS
RANDOMIZE TIMER
PRINT "Array A:"
FOR i = 1 TO n
  a(i) = -n \ 2 + INT(RND * n)
  PRINT a(i);
NEXT
PRINT
 
p = 1
sum = 0
k = 0
FOR i = 1 TO n
IF a(i) < 0 THEN
  sum = sum + a(i)
END IF
IF a(i) > 0 THEN
  p = p * a(i)
  k = k + 1
END IF
NEXT
 
PRINT "Sum: ", sum
IF k <> 0 THEN
  PRINT "Mult: ", p
ELSE
  PRINT "Net Takih chisel!"
END IF
 
k = a(n)
a(n) = a(1)
a(1) = k
 
PRINT "New Array: "
FOR i = 1 TO n
  PRINT a(i);
NEXT
0
30.01.2019, 09:15
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
30.01.2019, 09:15
Помогаю со студенческими работами здесь

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

Массивы. Счиать, найти сумму неположительных, произведение положительных элементов, поменять местами элементы
Одномерный массив Х(15) считать из файла( задействовав библиотеку fstream) *.txt . Найти:Сумму...

Определить сумму минимальных элементов нечётных строк матрицы и поменять местами первый и последний элементы
Двумерный массив 12х8. Определить сумму минимальных элементов нечетных строк. В первой строке...

В одномерном массиве найти сумму не положительных, произведение не отрицательных элементов, поменять местами
Помогите, пожалуйста. В одномерном массиве х (10) найти сумму не положительных, произведение не...


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

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

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