Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.05.2012, 09:30   #1
avizer
Пользователь
 
Регистрация: 20.03.2012
Сообщений: 10
По умолчанию Задачи на C

Добрый день, помогите пожалуйста решить 2 задачи на языке C:
1)В течение месяца бригада в каждый последующий день работы выпускает на 3 изделия больше предыдущего. В первый день было выпущено 42 изделия, что составило 67% дневной нормы. Выполнит ли бригада месячную норму? (Считать в месяце 26 рабочих дней). Составить алгоритм и программу решения задачи.
2)Цех вводится в строй постепенно, выдавая в первый день (%) продукции от нормы, во второй день – (%), а в третий день – (%), …, в -й день – (%). Составить алгоритм и программу расчета продукции S за n дней, если в первый день цех выдал А [т] продукции. Результаты вычисления вывести на печать.
Заранее спасибо.
avizer вне форума Ответить с цитированием
Старый 26.05.2012, 16:29   #2
8Observer8
Старожил
 
Аватар для 8Observer8
 
Регистрация: 02.01.2011
Сообщений: 3,323
По умолчанию

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

По норме в месяц (norm_in_month) должны сделать 1612

А реально сделают (nproducts) 120

Обсчитался, наверное. Может потом ещё посмотрю.

Код:
#include <stdio.h>

#define NWORK_DAYS 26
#define NPRODUCTS_IN_FIRST_DAY 42
#define NPRODUCTS_IN_DAY 3
#define DAYWORK 67.0

int main()
{
    int i;
    int nproducts = NPRODUCTS_IN_FIRST_DAY;
    double percent;
    int norm_in_day;        // количество деталей по норме в день
    int norm_in_month;      // количество деталей по норме в месяц

    percent = (double) NPRODUCTS_IN_FIRST_DAY/DAYWORK;

    for (i = 0; i < NWORK_DAYS; i++) {
        nproducts += NPRODUCTS_IN_DAY;
    }

    norm_in_day = percent*100;
    norm_in_month = norm_in_day*NWORK_DAYS;

    return 0;
}
8Observer8 вне форума Ответить с цитированием
Старый 27.05.2012, 08:39   #3
avizer
Пользователь
 
Регистрация: 20.03.2012
Сообщений: 10
По умолчанию

Спасибо, помогите ещё 2ую пожалуйста.
avizer вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Решается судьба.. Надо решить две задачи.Мне задачи, вам практика и мое уважение) romichj Общие вопросы C/C++ 3 30.03.2012 00:33
ребят я не могу понять как решать эти задачи!может кто помочь в решении представленной задачи? Andrusha07 Помощь студентам 0 09.03.2012 23:08
4 задачи в системе Mathematica(задачи уже решены) Toni Milano Фриланс 2 08.02.2011 19:28
Задачи в делфи. информационная модель задачи. @leks@ Помощь студентам 2 17.10.2010 19:15