Suurempi kuin ja pienempi kuin merkkien kanssa on ollut ongelmia suomi24 foorumeilla.
Ehkä parasta käyttää editorin korvaustoimintoa ja korvata ne jollain standardi sanoilla kuten suurempi_kuin ja pienempi_kuin, alaviivan kanssa, mahtaako toimia? kohta näkyy Sitten sama operaatio toisinpäin.
<
>
/
*
-
!"#¤%&/()=?
Ehkä parasta käyttää editorin korvaustoimintoa ja korvata ne jollain standardi sanoilla kuten suurempi_kuin ja pienempi_kuin, alaviivan kanssa, mahtaako toimia? kohta näkyy Sitten sama operaatio toisinpäin.
<
>
/
*
-
!"#¤%&/()=?
Vastaukset 10
Vanhimmat
Testailen mikä näkyy
<
< testi>
Lisää testejä
Erikoista.. entiteeteillä nuo näkyvät, olisin kuvitellut että entiteetit parsittaisiin näkyviin.
Eli siis:
< näkyy kun kirjoittaa < tai <
> näkyy kun kirjoittaa > tai >
Tai..
Jos tuo näkyy ei tarvitse korvata kuin eka
Hyvä tietää. Kokeilu:
kunhan heti sen perään ei ole toista merkkiä eli space pienempi_kuin jälkeen
< toimii>
Juu mutta kääntäjä voi herjata ettei sellaista tiedostoa löydy
hei
testiä sp 2sp 3sp
sp
2sp
3sp
tab
2tab
testi:
Time arithmatic
#include
#include
typedef struct
{
int hh,mm,ss;
}time;
time add(time f,time s);
time sub(time f,time s);
time input(void);
void main()
{
time f,s,ans;
int ch;
clrscr();
do
{
printf("\n enter first operand ");
printf("\n enter second operand ");
printf("\n time addition ");
printf("\n time subtraction ");
printf("\n Exit \n\n");
do
{
printf("enter your choice ");
scanf("%d",&ch);
}while(ch5);
switch (ch)
{
case 1:
printf("\n enter the time(hh mm ss) ");
f=input();
break;
case 2:
printf("\n enter the time(hh mm ss) ");
s=input();
break;
case 3:
ans=add(f,s);
printf("\n time addition is %d %d %d",ans.hh,ans.mm,ans.ss);
break;
case 4:
ans=sub(f,s);
printf("\n time subtraction is %d %d %d",ans.hh,ans.mm,ans.ss);
break;
}
}while(ch!=5);
}
time input(void)
{
time temp;
do
{
printf("\n enter the hours : ");
scanf("%d",&temp.hh);
}
while(temp.hh12);
do
{
printf("\n enter the minutes : ");
scanf("%d",&temp.mm);
}
while(temp.mm=60);
do
{
printf("\n enter the seconds : ");
scanf("%d",&temp.ss);
}
while(temp.ss=60);
return temp;
}
time add(time x,time y)
{
time a;
if(x.ss+y.ss>60)
++x.mm,a.ss=(x.ss+y.ss)%60;
else
a.ss=x.ss+y.ss;
if(x.mm+y.mm>60)
++x.hh,a.mm=(x.mm+y.mm)%60;
else
a.mm=x.mm+y.mm;
if(x.hh+y.hh>12)
a.hh=(x.hh+y.hh)%12;
else
a.hh=x.hh+y.hh;
if(a.hh==0)
a.hh=12;
return a;
}
time sub(time x,time y)
{
time a;
if(x.ss-y.ss