Go Back   Armenian Knowledge Base > Technical sections > Languages, Compilers, Interpreters

Reply
 
Thread Tools

Old 17.10.2006, 09:54   #16
Младенец
 
Join Date: 05 2004
Location: usa
Age: 81
Posts: 35
Rep Power: 0
Default

Quote:
Originally Posted by AvDav View Post
ti tam zakrivayushuyu skobku zabil, mojet iz-za etogo, xotya vryadli, opiat taki posmotri chto znachit oshibka kompiliatora C1004 v msdn-e

Old 17.10.2006, 10:31   #17
Ego coder
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Yerevan, Armenia
Age: 45
Posts: 3,738
Rep Power: 5
Default

vashe kogda stavish skobki, srazu stav i otkrivayushuyu i zakrivayushuyu mejdu nimi pishi, a to esli budet code poslojnee vashe zaputaeshsya chto gde zabil, a tak ne zabudesh

Old 17.10.2006, 20:34   #18
Лараян Арег
 
Lareg's Avatar
 
Join Date: 07 2006
Location: на семи холмах
Age: 46
Posts: 4,038
Rep Power: 5
Default

Quote:
Originally Posted by AvDav View Post
vashe kogda stavish skobki, srazu stav i otkrivayushuyu i zakrivayushuyu mejdu nimi pishi, a to esli budet code poslojnee vashe zaputaeshsya chto gde zabil, a tak ne zabudesh
Лапусег, ну ты прям как наш школьный учитель информатики

Old 17.10.2006, 20:52   #19
Ego coder
 
AvDav's Avatar
 
Join Date: 07 2004
Location: Yerevan, Armenia
Age: 45
Posts: 3,738
Rep Power: 5
Default

v otlichii ot nego ya "rabotayu" na volonterskoi osnove

Old 19.10.2006, 07:00   #20
Младенец
 
Join Date: 05 2004
Location: usa
Age: 81
Posts: 35
Rep Power: 0
Default

kogda naprimer pishesh eto 13:45:36+04:22:54
to vixodit tak 18:8:30 vmesto 18:08:30
toje samoe 22:32:18+12:54:43 = 11:27:1

Old 19.10.2006, 08:12   #21
...overwined...
 
noone's Avatar
 
Join Date: 03 2003
Location: ...tortuga...
Posts: 3,429
Rep Power: 5
Default

%02d...

Old 19.10.2006, 08:16   #22
Младенец
 
Join Date: 05 2004
Location: usa
Age: 81
Posts: 35
Rep Power: 0
Default

cool ispasiba dabarish
a chto 02 oznochaet

eshe odna problema kogda viceslat nado tsifri 4:32:08-12:45:43
sec3=(sec1+60-sec2)%60;
min2=?
hour3=?

Last edited by centrino; 19.10.2006 at 09:41.

Old 20.10.2006, 11:50   #23
Младенец
 
Join Date: 05 2004
Location: usa
Age: 81
Posts: 35
Rep Power: 0
Default

ya napisal tolko s oshibkoy ,v outpute tolko Error: Invalid operator: * it can either be + or -

gde oshibka,pomogite

Code:
#include<stdio.h>
int main(){

	int hour1,min1,sec1,hour2,min2,sec2,hour3,min3,sec3;
	int overall_second1,overall_second2;
	char f,math_operator;
    scanf("%d%c%d%c%d%c%d%c%d%c%d",&hour1,&f,&min1,&f,&sec1,&math_operator,&hour2,&f,&min2,&f,&sec2);


        if(math_operator == '*'){
        if(hour1>=24)
                     printf("Error: Invalid hour:   %d",hour1);
            else if(min1>=60)
                     printf("Error: Invalid minute: %d",min1);
			else if(min2>=60)
				     printf("Error: Invalid minute: %d",min2);
			else if(sec1>=60)
				     printf("Error: Invalid second: %d",sec1);
			else if(sec2>=60)
				     printf("Error: Invalid second  %d",sec2);



            return 0;
        }
        else{
            printf("Error: Invalid math_operator: * it can either be + or -");
            
            return 0;
        }
    


switch (math_operator){

case '+':

	overall_second1=(hour1*3600+min1*60+sec1)+(hour2*3600+min2*60+sec2);

	hour3=overall_second1/3600;
	min3=(overall_second1%3600)/60;
	sec3=(overall_second1%3600)%60;
	break;

case '-':

	overall_second2=(hour1*3600+min1*60+sec1)-(hour2*3600+min2*60+sec2);

	hour3=overall_second1/3600;
	min3=(overall_second1%3600)/60;
	sec3=(overall_second1%3600)%60;
    break;

}

printf("%02d%c%02d%c%02d",hour3,f,min3,f,sec3);

return 0;

}
Reply




Реклама:
реклама
Buy text link .

All times are GMT. The time now is 00:05.
Top

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.