Программа пересчета зарплат

Тема в разделе "Общие вопросы по С и С++", создана пользователем Vodka, 8 ноя 2009.

  1. Vodka

    Vodka Гость

    Должно быть следующее.

    1. Ввод количества рабочих
    2. Общая зарплата для всех рабочих 624740 рублей
    3. Пересчет зарплаты на введенное количество рабочих
    4. Вывод количество денег который получит 1 рабочий

    код программы:
    Код (C++):
    #include <stdio.h>
    #include <iostream.h>
    #include <conio.h>
    int main()
    {
    clrscr();
    //Вводим кол-во рабочих
    int nRab;
    cout << "\nVvedite kol-vo rabo4ih\n";
    cin >> nRab;
    //Задаем общую зарплату
    int nZ;
    nZ=624740;
    //Пересчет зарплаты
    int nZz;
    nZz=nZ/nRab;
    //Результат
    cout << "\nНа каждого из: ";
    cout << nRab;
    cout << " рабочих, приходится по ";
    cout << nZz;
    cout << " рублей";
    getch();
    return 1;
    }
    проблема в том..что при вооде например кол-ва рабочих 30, зарплата получается -1020р
    помогите плз..
     
  2. European

    Регистрация:
    4 сен 2006
    Сообщения:
    2.580
    Симпатии:
    0
    Ваша программа работает и выдает результат в 20824 рублей для 30 рабочих.
    Мой совет, возьмите более свежий компилятор
     
  3. Folderx2

    Folderx2 Гость

    замени int nZ; на long nZ; ещё
     
Загрузка...

Поделиться этой страницей