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]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.