Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.09.2013, 11:08   #1
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
Печаль Найдите , пожалуйста, ошибку

Код:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main()
{
int x1,x2,x3,sec;
system("chcp 1251> nul");
printf("Введите начальное время в чч:мм:сс \n");
scanf("%d:%d:%d", &x1,&x2,&x3);
sec= x1*60*60+x2*60+x3; 
printf("Введите конечное время в чч:мм:сс\n");
scanf("%d:%d:%d", &x1,&x2,&x3);
sec=abs(x1*60*60+x2*60+x3-sec);
x1=sec/3600;
x2=(sec-x1*3600)/60;
x3=x1*3600-x2*60;
printf("Интервал времени составляет %02d:%02d:%02d ", x1,x2,x3);
}
программа работает до scanf , которое относится ко второму printf, вроде аналогично все... я не могу найти причину,
по которой перестает работать дальше эта программа....

Последний раз редактировалось Stilet; 26.09.2013 в 14:38.
zaira001002 вне форума Ответить с цитированием
Старый 26.09.2013, 11:19   #2
Гром
Старожил
 
Аватар для Гром
 
Регистрация: 21.03.2009
Сообщений: 2,193
По умолчанию

Вставьте getch(); в конце программы. Она просто делает все после второго сканфа и тут же закрывается.
Простые и красивые программы - коды программ + учебник C++
Создание игры - взгляд изнутри - сайт проекта
Тема на форуме, посвященная ему же
Гром вне форума Ответить с цитированием
Старый 26.09.2013, 11:24   #3
Smitt&Wesson
Старожил
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Сообщений: 13,964
По умолчанию

Всё работает. Только X3, выдаёт не правильный результат.
Раз уж у Вас подключается библиотека stdlib, вставьте в конец программы строку:
system("PAUSE");
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума Ответить с цитированием
Старый 26.09.2013, 11:26   #4
zaira001002
Форумчанин
 
Аватар для zaira001002
 
Регистрация: 13.09.2012
Сообщений: 122
По умолчанию

Спасибо большое)))) я исправила) все работает)))
zaira001002 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Найдите ошибку Tatyana64 Помощь студентам 12 06.11.2012 12:35
Найдите ошибку dyusha2006 Помощь студентам 7 23.11.2010 16:48
найдите пожалуйста ошибку qbasic жалуется что число вне диапазона когда ввожу бедный_студент Помощь студентам 4 10.05.2009 18:25
Найдите ошибку пожалуйста..рекурсия Влад-mego Помощь студентам 0 09.04.2009 21:40
найдите ошибку Сова Паскаль, Turbo Pascal, PascalABC.NET 9 11.02.2009 18:46