c++ задача

программирование программы C++

составить программу для определения наибольшей заработной платы "N" работников, если заработная плата рассчитывается согласно формуле "Z = T * G, где "Z" сумма заработной платы, "T" почасовой тариф, "G" количество отработанных часов. "T" и "G" вводится с кавиатуры для каждого работника
Ответы:
#include <iostream>
#include <iomanip>
using namespace std;
bool simple(short);
int main() {
  setlocale(LC_CTYPE, ".1251");
  cout << "количество работников: ";
  short n;
  cin >> n;
  cout << endl;
  short i = 0, employee;
  double time, rate, salary, max_salary = 0;
  while (i++ < n) {
      cout << " Сколько часов отработал " << i << "-ый работник: ";
      cin >> time;
      cout << " Какой у него тариф: ";
      cin >> rate;
      cout << endl;
      salary = time * rate;
      if (salary > max_salary) {
          max_salary = salary;
          employee = i;
      }
  }
  cout << " Наибольшая заработная плата: " << fixed << setprecision(2)
       << max_salary << " у " << employee << "-го работника." << endl;
  cin.get();
cin.get();
  return 0;
}


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.