ОБСУЖДЕНИЕ

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

2 ответов 3,7 тыс.
AI-выжимка обсуждения скоро

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

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

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р
помогите плз..
 
Ваша программа работает и выдает результат в 20824 рублей для 30 рабочих.
Мой совет, возьмите более свежий компилятор
 
замени int nZ; на long nZ; ещё