2 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 29
1

Определить общую и среднюю зарплату

02.11.2013, 00:50. Показов 958. Ответов 9
Метки нет (Все метки)

РЕБЯТА НУ ПОМОГИТЕ УЖЕ ПОЖАЛУЙСТА УМОЛЯЮ ВАССС
В двухмерном массиве хранится информация о зарплате 18 человек за каждый месяц года (за январь - первом столбце, за февраль – во втором столбце и т.д.). Определить:
a. общую зарплату, выплаченную в июне;
b. среднюю зарплату за каждый месяц.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2013, 00:50
Ответы с готовыми решениями:

Получить общую сумму, приходящуюся на подразделения; указать среднюю и минимальную зарплату сотрудников
Дана ведомость на зарплату сотрудников подразделения. Получить общую сумму, приходящуюся на...

Определить среднюю зарплату сотрудников фирмы
Инфа о фамилии и зарплате десяти сотрудников, каждая строка содержит фамилию и зарплату через...

Определить общую зарплату, выплаченную за год всем сотрудникам фирмы
В двумерном массиве хранится информация о зарплате 18 сотрудников фирмы за каждый месяц года....

Проанализировать результаты опроса и определить среднюю желаемую зарплату
При опросе социологической службой людям на улице задавали один вопрос: "Какая зарплата, по-вашему...

9
Я не экстрасенс
382 / 339 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
02.11.2013, 00:59 2
Значит, массив А[18, 12]
а) в цикле считать сумму в 6 столбце
б) в циклах считать сумму в каждом столбце и делить на 18

Удачи!
0
2 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 29
02.11.2013, 01:05  [ТС] 3
Пожалуйста сможете написать? ну очень прошу блин ну пожалуйстааааааа умоляю вас

Добавлено через 4 минуты
Пожалуйста сможете написать? ну очень прошу блин ну пожалуйстааааааа умоляю вас
ну помогитееееееееееееее
0
Новичок
02.11.2013, 01:26
  #4

Не по теме:

Цитата Сообщение от ArtemPerm Посмотреть сообщение
блин ну пожалуйстааааааа
А знаете ли вы,что безграмотность порой бесит?

0
2 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 29
02.11.2013, 01:30  [ТС] 5
да я понимаю, ну пожалуйста хоть кто-то помогите...
0
4 / 4 / 2
Регистрация: 13.11.2012
Сообщений: 253
02.11.2013, 03:16 6
первая часть задачи:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
uses crt;
var
m:array[1..18,1..12] of real;
z1,z2:real;
i,j:byte;
begin
clrscr;
randomize;
for i:=1 to 18 do
 for j:=1 to 12 do
  m[i,j]:=random(1000);
z1:=0; z2:=0;
for i:=1 to 18 do
 for j:=1 to 12 do
  if j= 6 then z1:=z1+m[i,j];
writeln('obschaja zarplata za ijun=',z1:4:2);
readln;
end.
0
2 / 0 / 0
Регистрация: 29.08.2013
Сообщений: 29
02.11.2013, 06:47  [ТС] 7
konsul777, а можете еще вторую часть написать плиз
0
4 / 4 / 2
Регистрация: 13.11.2012
Сообщений: 253
02.11.2013, 11:34 8
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
uses crt;
var
m:array[1..18,1..12] of real;
z1,z2:real;
i,j,month:byte;
begin
clrscr;
randomize;
for i:=1 to 18 do
 for j:=1 to 12 do
  m[i,j]:=random(1000);
z1:=0; z2:=0;
for i:=1 to 18 do
 for j:=1 to 12 do
  if j= 6 then z1:=z1+m[i,j];
writeln('obschaja zarplata za ijun=',z1:4:2);
for month:=1 to 12 do
begin
 for i:=1 to 18 do
  for j:=1 to 12 do
  if month=j then z2:=(z2+m[i,j])/18;
  writeln('sr.zarplata za',' ',month,'mesjac=',z2:4:2);
  z2:=0;
end;
readln;
end.
0
Я не экстрасенс
382 / 339 / 34
Регистрация: 22.01.2013
Сообщений: 1,126
02.11.2013, 14:06 9
konsul777, вот эта конструкция удивляет:
Цитата Сообщение от konsul777 Посмотреть сообщение
for j:=1 to 12 do
if j= 6 then z1:=z1+m[i,j];
напрашивается простой вариант
Pascal
1
z1:=z1+m[i,6];
Добавлено через 6 минут
а также вместо
Цитата Сообщение от konsul777 Посмотреть сообщение
for month:=1 to 12 do
begin
for i:=1 to 18 do
for j:=1 to 12 do
if month=j then z2:=(z2+m[i,j])/18;
writeln('sr.zarplata za',' ',month,'mesjac=',z2:4:2);
z2:=0;
end;
Pascal
1
2
3
4
5
6
7
for month:=1 to 12 do
begin
 for i:=1 to 18 do
   z2:=(z2+m[i,month])/18;
 writeln('sr.zarplata za',' ',month,'mesjac=',z2:4:2);
 z2:=0;
end;
1
4 / 4 / 2
Регистрация: 13.11.2012
Сообщений: 253
02.11.2013, 14:20 10
barbudo59, да, вы правы...
да и можно было обойтись без переменной month...
Pascal
1
2
3
4
5
6
7
for j:=1 to 12 do
begin
 for i:=1 to 18 do
   z2:=(z2+m[i,j])/18;
 writeln('sr.zarplata za',' ',j,'mesjac=',z2:4:2);
 z2:=0;
end;
вместо вот этого куска
Pascal
1
2
3
4
5
6
7
8
for month:=1 to 12 do
begin
for i:=1 to 18 do
for j:=1 to 12 do
if month=j then z2:=(z2+m[i,j])/18;
writeln('sr.zarplata za',' ',month,'mesjac=',z2:4:2);
z2:=0;
end;
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.11.2013, 14:20
Помогаю со студенческими работами здесь

Вывести общую зарплату, выплаченную в июне
30. В двухмерном массиве хранится информация о зарплате 18 человек за каждый месяц года (за январь...

Вычислить среднюю зарплату мужчин
Вложение удалено. uses crt; type myrec=record gen:char; fam:string; age:byte; zar:real; ...

Как можно сосчитать среднюю зарплату мужчин и женщин?
Как можно сосчитать среднюю зарплату мужчин и женщин? program my; uses crt; var...

Определить среднюю зарплату работника
Цех по ремонту бытовой техники имеет каждый день прибыль Р,с которой платит налог a%. с части...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru