kmr495270
?>

3. написать программу, которая вводит массив из n вещественных чисел, а затем заменяет в нём все элементы, превышающие данное число z, этим числом. вывести на экран полученный массив и количе-ство замен. протестировать программу на следующих исходных данных: а) z=10 массив: 1, 2 2, 6 3 -4, 5 11 10, 2 3, 2 87 -15 б) z=-2 массив: 0 -3, 1 11 -7, 9 -2, 1 -1, 9 4 на паскале

Информатика

Ответы

Olga_Vyacheslavovich1054
Var i,j,z,n,count: integer; var a: array[1..1000] of integer; begin writeln('введите z: '); readln(z); writeln('введите n: '); readln(n); writeln('введите n чисел через пробел: '); count: =0; for i: =1 to n do begin read(j); if j< =z then a[i]: =j  else begin a[i]: =z; count: =count+1; end; end; writeln('количество замен: ',count); write('полученный массив: '); for i: =1 to n do write(a[i], ' '); end.
Yelena642
1) при использовании 16384 цветов для хранения одной точки требуется log(2)16384 = 14 бит. количество точек рисунка = 9696*8 / 14  ≈ 5540 2) при использовании палитры из 65536 цветов для хранения одной точки требуется log(2)65536 = 16 бит = 2 байта. объем видеопамяти = 1024*768*2 байт = 1024*768*2/1024 кбайт = 1536 кбайт = 1536/1024 мбайт = 1,5 мбайт 3) при использовании палитры из 16 цветов для хранения одной точки требуется log(2)16 = 4 бита. необходимый объем видеопамяти = 640*480*4 бит = 640*480*4/8 байт = 320*480 байт = 320*480/1024 кбайт = 150 кбайт. ответ: 256 достаточно для работы
Aleksandr362

class Task {

public static void main(String[] args) {

List<Integer> numbers = new ArrayList<>();

Random rand = new Random();

int length = rand.nextInt(20)+11;

for(int i=0; i<length; i++)

numbers.add(rand.nextInt(100)+1);

int number = new Scanner(System.in).nextInt();

List<Integer> newNumbers = new ArrayList<>();

for(Integer num : numbers)

if(num<number)

newNumbers.add(num);

System.out.println(numbers+"\n" +newNumbers);

}

}

//также все используемые классы и пакеты необходимо импортировать

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

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

3. написать программу, которая вводит массив из n вещественных чисел, а затем заменяет в нём все элементы, превышающие данное число z, этим числом. вывести на экран полученный массив и количе-ство замен. протестировать программу на следующих исходных данных: а) z=10 массив: 1, 2 2, 6 3 -4, 5 11 10, 2 3, 2 87 -15 б) z=-2 массив: 0 -3, 1 11 -7, 9 -2, 1 -1, 9 4 на паскале
Ваше имя (никнейм)*
Email*
Комментарий*

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

om805633748
Popova838
Kharkina1328
Voshchula David393
orantus3
tokarevmax
julianikaleksandrova
Воронина
omigunova39
anchutk3016
a1rwalk3r
tatiana2676
asyaurkova
severbykova
Мунировна