Magnolia200872
?>

Переменные х и у описаны в программе как целочисленные. определите значение переменной х после выполнения следующего фрагмента программы .div(a.b) целочисленное деление (a.b) х: =432 у: =div(x, 100) х: =mod(х, 100)*10 х: =х+у

Информатика

Ответы

mmihail146

х:=432

у:=div(432,100) получим 4

х:=mod(432,100)*10 получаем 320

х:=320+4 получаем 324

movlam11

x : = 432;

y : = x div 100; // целочисленное деление. 432 div 10 = 4

x : = ( x mod 100 ) * 10; // mod - остаток от деления. (432 mod 100)*10 = 32*10 = 320

x : = x + y;  - 320 + 4 = 324


ответ 324

Дмитрий74

#include <iostream>

#include <cmath>

#include <algorithm>


int main()

{

size_t

 N, M;

std::cin >> N >> M;

int** arr = new int*[N];

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

 arr[i] = new int [M];

 

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

 for(int j = 0; j < M; j++)

  std::cin >> arr[i][j];

size_t max(abs(arr[0][0]));

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

 std::for_each(arr[i], arr[i]+M, [&max](auto& var)

 {

  if(abs(var) > max)

   max = abs(var);

 });

std::cout << "Максимальный элемент по модулю: " << max << std::endl;

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

 delete[] arr[i];

delete[] arr;

}


Задана матрица размером n×m. найти максимальный по модулю элемент матрицы
galkar

s := 0; (начальное значение счётчика)

 for i := 1 to 9 do  (цикл по i)

if A[i - 1] < A[i] then begin (если текущий элемент больше предыдущего,

 s := s + 1; то увеличиваем счётчик на 1)

     t := A[i]; (меняем текущий элемент местами с предыдущим)

     A[i] := A[i - 1];

     A[i - 1] := t

   end;

Последние три строчки перед end - обычный алгоритм обмена значениями между двумя переменными (t = a; a = b; b = t).

Итак, моделируем, что делает программа и считаем число обменов.

0) 6 9 7 2 1 5 0 3 4 8 - исходный массив

1) 6 9 7 2 1 5 0 3 4 8 -> 9 6 7 2 1 5 0 3 4 8 ОБМЕН

2) 9 6 7 2 1 5 0 3 4 8 -> 9 7 6 2 1 5 0 3 4 8 ОБМЕН

3) 9 7 6 2 1 5 0 3 4 8 ОК

4) 9 7 6 2 1 5 0 3 4 8 ОК

5) 9 7 6 2 1 5 0 3 4 8 -> 9 7 6 2 5 1 0 3 4 8 ОБМЕН

6) 9 7 6 2 5 1 0 3 4 8 ОК

7, 8, 9) Ноль будет "всплывать" в конец, 3 ОБМЕНА

Всего будет 6 обменов, s = 6.

ответ: 6

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

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

Переменные х и у описаны в программе как целочисленные. определите значение переменной х после выполнения следующего фрагмента программы .div(a.b) целочисленное деление (a.b) х: =432 у: =div(x, 100) х: =mod(х, 100)*10 х: =х+у
Ваше имя (никнейм)*
Email*
Комментарий*

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

katushak29
madina27821667
Ivanskvortsov25
grazia2017
КузменковаЖигулин
Yuliya Aleksandr686
westgti77105
petrowanastya202081
master-lamaster
olyaartemenko
Кирилл-Морозова
symkifm
Татьяна1045
dkvsadovoe
fiorire731