М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
SupercellTV
SupercellTV
17.10.2022 14:52 •  Информатика

Завдання 1. 1. Написати програму для виконання певних дій над динамічним двовимірним
масивом, реалізувавши доступ до елементів масива двома за
до ндексів та вказівників. Кожний б реалізувати окремою
функцією.
2. Алгоритм формування початкового масива реалізувати двома за
до введення даних з клавіатури та випадкової генерації чисел. В
окремій функції передбачити виділення пам'яті під динамічний масив
функціями malloc, calloc та new (під час виконання програми користувач
має вибрати, якою з функцій створити масив).
3. Вивести на екран у вигляді матриці елементи початкового масива. Якщо є
кілька початкових масивів, то вивести їх у різних рядках. Якщо масив був
змінений, то у новому рядку вивести модифікований масив. Якщо потрібно
визначити певні індекси, елементи тощо, то вивести їх у новому рядку.
4. Використання глобальних змінних у підпрограмах не допускається.
Інформація у підпрограми повинна передаватися лише за до
параметрів.
5. Введення-виведення даних і виконання певних дій над ними потрібно
реалізувати в окремих функціях. У головній програмі потрібно виконувати
лише їхній виклик. Введення-виведення даних супроводжувати
відповідними повідомленнями.
ЗАВДАННЯ: Написати програму для визначення суми максимальних елементів по парних рядках прямокутної матриці.

Завдання 2.
1. Написати програму для виконання певних дій над динамічним двовимірним
масивом, реалізувавши доступ до елементів масива двома за
до ндексів та вказівників. Кожний б реалізувати окремою
функцією.
2. Алгоритм формування початкового масива реалізувати двома за
до введення даних з клавіатури та випадкової генерації чисел. В
окремій функції передбачити виділення пам'яті під динамічний масив
функціями malloc, calloc та new (під час виконання програми користувач
має вибрати, якою з функцій створити масив).
3. Вивести на екран у вигляді матриці елементи початкового масива. Якщо є
кілька початкових масивів, то вивести їх у різних рядках. Якщо масив був
змінений, то у новому рядку вивести модифікований масив. Якщо потрібно
визначити певні індекси, елементи тощо, то вивести їх у новому рядку.
4. Використання глобальних змінних у підпрограмах не допускається.
Інформація у підпрограми повинна передаватися лише за до
параметрів.
5. Введення-виведення даних і виконання певних дій над ними потрібно
реалізувати в окремих функціях. У головній програмі потрібно виконувати
лише їхній виклик. Введення-виведення даних супроводжувати
відповідними повідомленнями.
ЗАВДАННЯ: Задано двовимірний масив цілих чисел з діапазону (-25,…,54). Знайти всі додатні елементи з сумою індексів, не кратною 5.

Завдання 3.
1. Написати програму для виконання певних дій над динамічним двовимірним
масивом, реалізувавши доступ до елементів масива двома за
до ндексів та вказівників. Кожний б реалізувати окремою
функцією.
2. Алгоритм формування початкового масива реалізувати двома за
до введення даних з клавіатури та випадкової генерації чисел. В
окремій функції передбачити виділення пам'яті під динамічний масив
функціями malloc, calloc та new (під час виконання програми користувач
має вибрати, якою з функцій створити масив).
3. Вивести на екран у вигляді матриці елементи початкового масива. Якщо є
кілька початкових масивів, то вивести їх у різних рядках. Якщо масив був
змінений, то у новому рядку вивести модифікований масив. Якщо потрібно
визначити певні індекси, елементи тощо, то вивести їх у новому рядку.
4. Використання глобальних змінних у підпрограмах не допускається.
Інформація у підпрограми повинна передаватися лише за до
параметрів.
5. Введення-виведення даних і виконання певних дій над ними потрібно
реалізувати в окремих функціях. У головній програмі потрібно виконувати
лише їхній виклик. Введення-виведення даних супроводжувати
відповідними повідомленнями.
ЗАВДАННЯ: Обчислити суму квадратів всіх елементів квадратної матриці, що
знаходяться в зафарбованій частині такої матриці:
1 . . . . . . . . .
1 1 . . . . . . . .
1 1 1 . . . . . . .
1 1 1 1. . . . . .
1 1 1 1 1. . . . .
1 1 1 1 . . . .
1 1 1 . . . . .
1 1. . . . . . .
1 . . . . . . .
(матриця квадратна, розміру точного немає. Там де точки - елементи, які не грають ролі.
елеметни(зафарбовані) умовно позначив за *1*)
,
,,
,,,...
,,
,
Визначити кількість парних елементів, які містяться в кожному рядку
виділеної області
Мова - С++

👇
Открыть все ответы
Ответ:
Минут505
Минут505
17.10.2022
{Даны вещественные числа a,b,c. Определите, существует ли треугольник со сторонами a,b,c?}
var a,b,c:real;
begin
  writeln('введите стороны треугольника');
  readln(a, b, c);
  if (a+b>c) and (a+C>b) and (b+c>a) then  writeln('треугольник существует')
  else   writeln('треугольник не существует');
end.

{ Дано целое положительное число. Определите, оканчивается ли оно цифрой 7}
var
  N:integer;
begin
  writeln('введите число');
  readln(N);
  if n mod 10= 7 then
    writeln('оканчивается  цифрой 7')
   else    writeln( 'не оканчивается цифрой 7');
end.
4,4(50 оценок)
Ответ:
123123ilya
123123ilya
17.10.2022

1. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза? i:=3;

while i<=... do begin

writeln('Привет!');

i:=i+1;

end;

После каждого шага цикла к i прибавляется 1.

Изначально i = 3. Поэтому чтобы цикл выполнился ровно 4 раза, i сможет принять значения 3, 4, 5, 6.

Значит, нужно записать вместо ... число 6.

ответ: 6

2. Сколько раз будет выполнен этот цикл?

i:=6;

while i<5 do begin

writeln('Привет!');

i:=i+1;

end;

Т.к. i = 6, то на первом шаге цикла неравенство 6 < 5 будет уже неверно. Поэтому данный цикл выполнится 0 раз.

ответ: 0

3. Какое число будет выведено на экран в результате выполнения этого цикла?

i:=1;

write('9');

while i<3 do begin

write(i);

i:=i+1;

end;

Сначала до цикла будет выведено число 9.

Затем начинается цикл:

1 шаг (i = 1) : выведется 1

2 шаг (i = 2) : выведется 2

На 3 шаге (i = 3) цикл завершится, т.к. неравенство 3 < 3 неверно.

ответ: 912

4. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?

i:=4;

while i>=... do begin

writeln('Привет!');

i:=i-1;

end;

После каждого шага цикла от i отнимается 1. Изначально i = 4. Поэтому чтобы цикл выполнился ровно 2 раза, i сможет принять значения 4, 3.

Значит, нужно записать вместо ... число 3.

ответ: 3

5. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 2 раза?

i:=...;

while i>=6 do begin

writeln('Привет!');

i:=i-1;

end;

После каждого шага цикла от i отнимается 1. Цикл завершается при i = 5. Поэтому чтобы цикл выполнился ровно 2 раза, i сможет принять значения 7, 6.

Значит, нужно записать вместо ... число 7.

ответ: 7

6. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 3 раза?

i:=...;

while i<=7 do begin

writeln('Привет!');

i:=i+1;

end;

После каждого шага цикла к i прибавляется 1. Цикл завершается при i = 8. Поэтому чтобы цикл выполнился ровно 3 раза, i сможет принять значения 5, 6, 7.

Значит, нужно записать вместо ... число 5.

ответ: 5

7. Чему будет равно значение переменной «a» после выполнения этого цикла?

i:=2;

a:=12;

while i<5 do begin

a:=a+i;

i:=i+1;

end;

1 шаг цикла (i = 2) : a = a + i = 12 + 2 = 14

2 шаг цикла (i = 3) : a = a + i = 14 + 3 = 17

3 шаг цикла (i = 4) : a = a + i = 17 + 4 = 21

На 4 шаге (i = 5) цикл завершится, т.к. неравенство 5 < 5 неверно.

ответ: 21

4,4(89 оценок)
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ