Тема: С/C++
Показать сообщение отдельно
Старый 23.10.2012, 17:37   #3
Игрок
 
Аватар для PC_GAMER
 
Регистрация: 08.08.2008
Адрес: Земля
Сообщений: 914
Репутация: 234 [+/-]
Задание:
Скрытый текст:
Написать программу, функция main которой включает вызов 3х функций:
- 1-я функция осуществляет ввод исходных данных;
- 2-я функция осуществляет расчет результатов;
- 3-я функция выводит результаты расчета на экран.
В программе использовать два способа передачи параметров в функцию: по значению и по адресу.
Составьте программу –временной интервал. Заданы моменты начала и конца некоторого промежутка времени в часах и минутах (в пределах одних суток). Найти продолжительность этого промежутка в тех же единицах измерения.

Сделал:
Скрытый текст:
// 222.cpp: определяет точку входа для консольного приложения.
//

#include "stdafx.h"
#include <iostream>
using namespace std;

double Rezult(double hour1, double min1, double hour2, double min2);// параметр по назначению и по адресу
double Cin(); void Cout(double HM); // функция ввода и вывода
int main() {
setlocale( LC_ALL,"Russian" );
double hour1, min1, hour2, min2;
double HM,r;
r=Cin(); //вызов функции ввода
HM=Rezult(hour1, min1, hour2, min2);
Cout(HM); //вызов функции вывода
cin>>hour1;
cin>>min1;
return 0;}
double Rezult (double hour1, double min1, double hour2, double min2) { // задание функции
double HM;
HM=(hour2-hour1)*60+(min2-min1);
return HM;}
double Cin(){
double b;
double g;
cout<<"Введите начальное время: ";
cin>>b;
cout<<"Введите конечное время: ";
cin>>g;
return 0;}
void Cout(double HM){
cout<<"Результат в минутах: "<<HM;
}


Выдаёт ошибку:
Скрытый текст:
Run-Time Check Failure #3 - The variable 'min2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'hour2' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'min1' is being used without being initialized.
Run-Time Check Failure #3 - The variable 'hour1' is being used without being initialized.
Поток 'Поток Win32' (0x15a0) завершился с кодом -1073741510 (0xc000013a).
Программа "[5520] 222.exe: Машинный код" завершилась с кодом -1073741510 (0xc000013a).

Подскажите пожалуйста, что я не правильно написал?
__________________
Grand Theft Auto series fan.
Я буду верить, что Grand Theft Auto: Episodes from Liberty City выйдит на PC © - мечта сбылась.
Разработчикам понадобились месяцы для создания защиты. Русскому хакеру понадобился бутерброд и чашка чая для её взлома.

Последний раз редактировалось PC_GAMER; 23.10.2012 в 17:53.
PC_GAMER вне форума  
Ответить с цитированием