Zenah AlBakri Ответов: 4

Как решить этот вопрос программирования на языке Си


Вопрос в программировании на языке Си
Постройте блок-схему и напишите программу на языке Си :
: Чтобы ввести с клавиатуры количество сотрудников N, для каждого сотрудника прочтите идентификатор сотрудника и зарплату и вычислите/распечатайте следующее:
1. средняя заработная плата по всем работникам,
2. самая большая зарплата.
3. подсчитайте количество зарплат меньше 1000.

Что я уже пробовал:

не могли бы вы помочь мне с этим вопросом

4 Ответов

Рейтинг:
2

Patrice T

Цитата:
не могли бы вы помочь мне с этим вопросом

Вы не пытаетесь решить проблему самостоятельно, у вас нет вопросов, вы просто хотите, чтобы мы сделали вашу домашнюю работу.
Домашние задания-это упрощенные версии тех задач, которые вам придется решать в реальной жизни. цель это обучение и практикующий.

Возьмите лист бумаги и карандаш и решите задачу вручную. Запишите процедуру, которой вы следовали, эта процедура-ваш алгоритм. Программа будет следовать этим шагам.

Мы не делаем вашу домашнюю работу.
Домашнее задание не предназначено для проверки ваших навыков просить других людей сделать вашу работу, оно предназначено для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание курсов, которые вы прошли, а также проблем, которые вы испытываете при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по исправлению положения.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и приступайте к работе. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это похоже на попытку научиться водить машину, обучая кого-то другого.
Создание алгоритма - это в основном поиск математики и необходимая адаптация к вашей реальной проблеме.

Идея "развития" заключается в следующем: "систематическое использование научно - технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".


Рейтинг:
1

Afzaal Ahmad Zeeshan

Задание довольно самоочевидно, и мы не предоставляем поддержку с домашним заданием, если вы не продемонстрируете какую-то выполненную работу.

Просто подсказка: вы собираетесь использовать циклы в этой программе, диапазон их предоставляется пользователем, и я думаю, что каким-то образом класс потребуется для эффективного хранения информации о сотрудниках. :-)

Как хранить, какой размер этого контейнера и т. д.-Все это задается самим вопросом. Возвращайтесь с базовой программой, которую вы делаете, и мы сможем направлять вас оттуда.


Рейтинг:
1

Member 13875001

#включить<stdio.h>
#включить<conio.h>
пустота главная()
{
int n,i,id[50],зарплата[50],sum=0,avg;
clrscr();
функции printf("введите нет в дальнем зарубежье ");
scanf("%d",&n);
для(j=0;j<n;j++)
{printf("введите идентификатор сотрудника");
scanf("%d %d",&id[j]);
}
для(i=0;i<n;i++)
{
printf("введите зарплату");
scanf("%d",&зарплата[i]);
}
для(i=0;i<n;i++)
{sum =сумма +зарплата[i];
}
avg=сумма/n;
print("%d",avg);
геч();
}


Richard MacCutchan

Вы не помогаете людям, выполняя за них домашнюю работу. Особенно когда она не завершена.

Рейтинг:
0

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
Итак, прочитайте вопрос, нарисуйте свою блок-схему и начните кодировать.

Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!