Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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


Донат для форума - использовать для поднятия настроения себе и модераторам

А ещё здесь можно купить рекламу за 25 тыс руб в месяц! ) пишите сюда - alarforum@yandex.ru

Ответ
 
Опции темы
Старый 14.05.2013, 19:59   #1
VASwko
 
Регистрация: 14.05.2013
Сообщений: 9
Репутация: 10
По умолчанию Почему у меня зависает программа при работе?

Здравствуйте, уважаемые программисты. У меня к Вам вопрос - почему у меня зависает программа? (хотя и программой это и не назвать ). Просто чтобы сразу на 1 вопрос стало меньше.

Код:
#include <stdio.h>
#include <stdlib.h>
#include <math.h>

main () 
{
	int d1, m1, y1, d2, m2, y2, m;
	printf("Enter first date in format DD:MM:YYYY :");
		scanf("%02d-%02d-%04d", &d1, &m1, &y1);
		printf("Enter second date in format DD:MM:YYYY :");
		scanf("%02d-%02d-%04d", &d2, &m2, &y2);
		m = y1>y2 ? 0 : y1<y2 ? 1 : 2;
		m = m==2&&m1>m2 ? 0 : m==2&&m1<m2 ? 1 : 2;
		m = m==2&&d1>d2 ? 0 : m==2&&d1<d2 ? 1 : 2;
        printf("%02d-%02d-04d %s %02d-%02d-%04d\n\n",
					d1,
					m1,
					y1,
					m==0 ? ">" : m==1 ? "<" : "=",
					d2,
					m2,
					y2 );
	

}

Последний раз редактировалось Stilet; 14.05.2013 в 21:23.
VASwko вне форума   Ответить с цитированием
Старый 14.05.2013, 20:09   #2
Smitt&Wesson
Профессионал
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Адрес: г. Киров
Сообщений: 13,907
Репутация: 741

skype: forwardbiznes
По умолчанию

В школе Болли, не любили. Сисадмина мало били...
__________________
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума   Ответить с цитированием
Старый 14.05.2013, 20:11   #3
kineziz
Форумчанин
 
Регистрация: 22.12.2011
Адрес: г. Алексин, Тульская обл. Россия
Сообщений: 378
Репутация: 27

icq: 576-319-398
skype: NeoProgrammer
По умолчанию

Отладчик в помощь
__________________
Большинство хороших программистов делают свою работу не потому, что ожидают оплаты или признания, а потому что получают удовольствие от программирования.
kineziz вне форума   Ответить с цитированием
Старый 14.05.2013, 20:11   #4
Rififi
Профессионал
 
Регистрация: 19.08.2009
Сообщений: 2,119
Репутация: 887
По умолчанию

VASwko

откуда программу взял, с govnokod.ru что ли утащил? ((:
Rififi вне форума   Ответить с цитированием
Старый 14.05.2013, 20:17   #5
VASwko
 
Регистрация: 14.05.2013
Сообщений: 9
Репутация: 10
По умолчанию

Smitt&Wesson, kineziz, Rififi - благодарю за ДЕЛЬНЫЕ советы, господа профессионалы. Новичку объяснили все досконально и в полной мере понятно. Обсуждайте дальше свои супер-программы.
VASwko вне форума   Ответить с цитированием
Старый 14.05.2013, 20:17   #6
BDA
Модератор
Заслуженный модератор
 
Аватар для BDA
 
Регистрация: 09.11.2010
Адрес: RF Moscow
Сообщений: 5,406
Репутация: 2502

icq: 438888048
По умолчанию

printf("%02d-%02d-%04d %s %02d-%02d-%04d\n\n",...

Перестает падать, правда, сравнивает неправильно:
01-01-2012 = 01-01-2011
__________________
Пишите язык программирования - это форум программистов, а не экстрасенсов. (<= это подпись )

Последний раз редактировалось BDA; 14.05.2013 в 20:20.
BDA вне форума   Ответить с цитированием
Старый 14.05.2013, 20:22   #7
Smitt&Wesson
Профессионал
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Адрес: г. Киров
Сообщений: 13,907
Репутация: 741

skype: forwardbiznes
По умолчанию

Цитата:
Сообщение от BDA Посмотреть сообщение
printf("%02d-%02d-%04d %s %02d-%02d-%04d\n\n",...

Перестает падать, правда, сравнивает неправильно:
01-01-2012 = 01-01-2011
Да, мы не против Вам объяснить. Но каков вопрос- таков ответ.
А если хотите конкретнее? Как вы думаете? Будетели вы грузить комп, ради того, что чел, коя репа чуть не в минусах, вдруг захотел выпенрится перед профи?
__________________
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder

Последний раз редактировалось Smitt&Wesson; 14.05.2013 в 20:27.
Smitt&Wesson вне форума   Ответить с цитированием
Старый 14.05.2013, 20:22   #8
Rififi
Профессионал
 
Регистрация: 19.08.2009
Сообщений: 2,119
Репутация: 887
По умолчанию

VASwko

Самый лучший совет тебе уже был дан - про отладчик, для программиста это инструмент номер 1.
Rififi вне форума   Ответить с цитированием
Старый 14.05.2013, 20:28   #9
VASwko
 
Регистрация: 14.05.2013
Сообщений: 9
Репутация: 10
По умолчанию

BDA, Smitt&Wesson, Rififi - благодарю Вас за советы. Будем разбираться дальше. По поводу кода - что на данном этапе знаю, то и пишу
VASwko вне форума   Ответить с цитированием
Старый 14.05.2013, 20:36   #10
Smitt&Wesson
Профессионал
 
Аватар для Smitt&Wesson
 
Регистрация: 31.05.2010
Адрес: г. Киров
Сообщений: 13,907
Репутация: 741

skype: forwardbiznes
По умолчанию

Цитата:
Сообщение от VASwko Посмотреть сообщение
BDA, Smitt&Wesson, Rififi - благодарю Вас за советы. Будем разбираться дальше. По поводу кода - что на данном этапе знаю, то и пишу
Вы на нас не обижайтесь. Просто, нельзя стать профи, не пользуясь дебаггером. ИМХО.
__________________
Пиши пьяным, редактируй трезвым.
Справочник по алгоритмам С++ Builder
Smitt&Wesson вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Посчитать сколько слов в текст.файле содержат 1,2,3..буквы (при работе зависает).Delphi. neytron007 Помощь студентам 3 03.01.2013 20:58
почему зависает программа на Delphi с таймером Zalord Помощь студентам 2 21.05.2012 23:13
При компиляции программа зависает utro35 Общие вопросы Delphi 5 20.01.2012 11:24
При второй синхронизации программа зависает bulldog5293 Работа с сетью в Delphi 0 27.11.2010 15:42
VB6. Программа зависает при выполнении. Artinka Помощь студентам 2 03.04.2008 00:06


19:50.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.