Задача №1 Вкомпании «Веселая семейка»

Вид материалаЗадача
Подобный материал:
Задачи для 8-го класса по теме: «Двумерные массивы»

Задача №1

В компании «Веселая семейка» для каждого служащего при начислении заработной платы используется налоговый коэффициент, который зависит от оклада и количества иждивенцев. Налоговый коэффициент берется из таблицы, которая имеет следующий вид:





Оклад

Кол-во иждивенцев

0 - 99

100 - 199

>= 200

0

0.2

0.28

0.38

1

0.1

0.16

0.25

>=2

0.0

0.04

0.12



Заработная плата служащего определяется умножением оклада на налоговый коэффициент и вычитанием полученного числа из оклада.

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

Исходные данные: сначала вводится N – количество служащих, затем для каждого служащего вводятся два числа – количество иждивенцев и его оклад.

Задача №2

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

Задача №3

Каждый месяц клиент банка «Сохрани и помилуй» делает вклад 1000 рублей на текущий счет. Банковский процент (6% годовых) исчисляется помесячно и капитализируется. Напишите программу для печати таблицы, в которой для каждого месяца года содержались бы следуюшие данные: величина общего вклада, величина текущего счета и накопленной прибыли.

Задача №4

1. В группе N студентов, каждый должен сдать M лабораторных работ. В двумерном массиве(N * M) хранятся результаты выполнения этих работ. Если работа сдана, ставится оценка 5, 4 или 3. Если работа не сдана, ставится 0. Зачет «автоматом» получает тот, кто сдал все работы. Выдайте номера тех студентов, кто получит зачет «автоматом».

Задача №5

Вводятся координаты (x,y) N точек на плоскости. Если соединить последовательно эти точки, получится выпуклый многоугольник.

А) Найти номера точек, образующих самую длинную сторону.

Б) Найти номера точек, образующих самую длинную диагональ.

В) Найти площадь этого многоугольника.

Задача №6

Вводятся координаты (x,y) N точек на плоскости.

А) Найти радиусы кольца с центром в точке (0,0), который содержит все эти точки.

Б) Найти номера точек наиболее удаленных друг от друга.

В) Никакие три точки не лежат на одной прямой. Каждые три точки являются вершинами треугольника. Сколько среди них будет равносторонних треугольников.

Задача №7

Задается двумерный массив n*m целых чисел.

А) Поменять местами первую и последнюю строки

Б) Поменять местами строки с номерами x и y

Г) Поменять местами строку, где все элементы упорядочены по убыванию, со строкой, где все элементы равны 0.

Задача №8

Задается квадратная матрица из n целых чисел

А) Будет ли эта матрица единичной?

Б) Будет ли эта матрица магическим квадратом?

В) Поменять в матрице местами главную и побочную диагонали.

Г
1

1

0

0

1 2 . . . n

0 2 3 . . . n

0 0 3 4 . . . n

. . . n

0 0 . . . n

1 2 . . . n

2n . . . n+1

2n+1. . . 3n

. . .

(n-1)*n . . . n2 n

1.

2.

3.

4.
) Заполнить матрицу следующим образом