falileevas
?>

Дан целочисленный массив, заданный датчиком случайных чисел в интервалеот -100 до 500. Требуется умножить отрицательные значения элементов этогомассива на 10Язык Pascal)

Информатика

Ответы

goryavinan

const M = 10;

var A: array [1..M] of integer;

var i:integer;

begin

randomize();

writeln('Исходный массив: ');

For i:= 1 to M do

 begin

 A[i]:=random(601)-100;

 write(A[i],' ');

 if (A[i]<0) then A[i]:=A[i]*10;

 end;

writeln;

writeln('Результат: ');

For i:= 1 to M do write(A[i],' ');

end.

Руслан1360

Тип данных — класс данных, характеризуемый членами класса и операциями, которые могут быть к ним применены (ISO/IEC/IEEE 24765-2010)[2].

Тип данных — категоризация абстрактного множества возможных значений, характеристик и набор операций для некоторого атрибута (IEEE Std 1320.2-1998)[3].

Тип данных — категоризация аргументов операций над значениями, как правило, охватывающая как поведение, так и представление (ISO/IEC 19500-2:2003)[4].

Тип данных — допустимое множество значений[5].

Тип определяет возможные значения и их смысл, операции, а также хранения значений типа. Изучается теорией типов. Неотъемлемой частью большинства языков программирования являются системы типов, использующие типы для обеспечения той или иной степени типобезопасности.

Vyacheslavovna1108
На Паскале:

program Program1;
var i, j, n, k: integer;
var result: real;
var array1: array [1..255] of real;
begin
     result := 0;
     write('Введите значение N (не более 255): ');
     readln(n);
     for i := 1 to n do
         begin
          write('Введите значение ', i, ' элемента массива: ');
          readln(array1[i]);
         end;
         begin
          writeln('Массив, размером - ', n, ' элементов(а):');
          for i := 1 to n do write(array1[i], ' ');
          writeln;
         end;
     for i:=1 to n do
         begin
          k := 0;
          for j:=1 to n do
          if array1[i] = array1[j] then k := k + 1;
          if k = 1 then result := result + array1[i];
         end;
     writeln('Сумма уникальных элементов массива = ', result);
end.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Дан целочисленный массив, заданный датчиком случайных чисел в интервалеот -100 до 500. Требуется умножить отрицательные значения элементов этогомассива на 10Язык Pascal)
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

zubritskiy550
Dimston134877
shoko91
NikonA83
Dmitrii_Shamilevich2019
myatadinamo
Ofelya1308
denisdenisov63
dianakryukova00
tatyanaryzhkova
Египтян2004
natalyaionova
Александрович784
ipKAV85
Kateshaeva