Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Небольшая проблема в коде использую G++ ! [РЕШЕНО]  (Прочитано 749 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн kolia88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Начал изучать Си++, прошу не ругайтесь. Вот собственно программа гетча естесвенно нету, если я использую гетчар то толку тоже нету, просто последний вывод на экран не производится тоесть сумма.
#include <iostream>
using namespace std;
int main()
{
int kopch, kolp, i;/*kopch кол-во отработанных персоналом часов*kolp кол-во персонала*/
double rpok, summa = 0, summa1 = 0;/*rpok размер почасовой оплаты каждого*/

   cout << "Введите кол-во отработанных персоналом часов: ";
   cin >> kopch;
   cout << "Введите кол-во персонала: ";
   cin >> kolp;
   for (i = 1; i <= kolp; i = i + 1){
        cout << "Введите часовую оплату '%d' работника: ";
        cin >> rpok;
        summa1 = summa1 + (kopch * rpok);
        }
cout << "Суммарная зарплата персонала: ";
cout << summa1;
getch();
return 0;
}
« Последнее редактирование: 30 Ноября 2009, 22:17:41 от kolia88 »

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Ну, во-первых, поскольку это С++, компилить надо g++. А во-вторых, у меня всё отрабатывает нормально, ошибка не в коде.

Оффлайн kolia88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
я использовал g++, ну просто я их все так называю который с g начинаются

Пользователь решил продолжить мысль 30 Ноября 2009, 18:07:40:
вобщем я вбиваю все данные которые надо и сумма не показывается и прога просто авершается

Пользователь решил продолжить мысль 30 Ноября 2009, 20:09:04:
а почему у тебя заработало я даже не знаю как отреагировать на это, не подскажешь в какой библиотеке гетч находится?

Пользователь решил продолжить мысль 30 Ноября 2009, 22:13:00:
Или если не сложно подскажи пожалуйста как ты компилил?
« Последнее редактирование: 30 Ноября 2009, 22:13:00 от kolia88 »

Оффлайн hippi90

  • Активист
  • *
  • Сообщений: 433
    • Просмотр профиля
Я его просто удалил, потому что компилятор ругался. Чтобы программа не завершалась после отработки, можно добавить cin.get()
Но если ты из терминала запускаешь, то всё и так нормально должно быть.
Как обычно: g++ main.cpp

Оффлайн kolia88

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Всем спасибо проблема решена. Добавил в код cout << summa1 << endl;

Пользователь решил продолжить мысль 30 Ноября 2009, 22:33:46:
и удалил гетч
« Последнее редактирование: 30 Ноября 2009, 22:33:46 от kolia88 »

 

Страница сгенерирована за 0.017 секунд. Запросов: 22.