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

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

  1. Vodka

    Vodka Гость

    Репутация:
    0
    Должно быть следующее.

    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

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

    Folderx2 Гость

    Репутация:
    0
    замени int nZ; на long nZ; ещё
     
Загрузка...

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