Professional Documents
Culture Documents
תכנות-תרגול -2
תכנות-תרגול -2
:
10.11.05
14:00-15:00
!
)open space(
http://www.cs.tau.ac.il/~shafrirn/cprog06a/cprog06a.htm
http://www.bloodshed.net/download.html
http://www.cs.virginia.edu/~lcc-win32/
#include <stdio.h>
int main()
{
printf (Adi Cohen\n*********\n");
return 0;
}
>#include <stdio.h
x,y,z
)(void main
:
{
()type
int
;int x,y
;int z=0
.
}
( )z
main
#include <stdio.h>
void main()
{
int x,y;
int z;
x=3;
y=7;
z = x*y;
printf ("z=%d\n",z);
printf ("y/x=%d\n",y/x);
printf ("y%%x=%d\n",y%x);
}
:
*
/
%
:
z=21
y/x=2
y%x=1
-
printf ("z=%d\n",
;) z
%d
(
)
%d
%d !
printf
;float a= 2.5
;)printf(the number is %d=\n,a
!!!
the number = 0 :
1
int
5 7
.
>#include <stdio.h
)(void main
{
;int x,y
;x=5
;y=7
;)printf ("x*y=%d\n",x*y
;)printf ("x+y=%d\n",x+y
;)printf ("x-y=%d\n",x-y
}
#include <stdio.h>
void main()
{
int num, num1;
printf("Enter two positive numbers\n");
scanf("%d%d", &num, &num1);
}
& scanf("%d%d",
& &num,
;)&num1
num
num1 -
(
)
& ?
2
.
2
#include <stdio.h>
void main()
{
int num, num1, s,q;
printf("Enter two positive numbers\n");
scanf("%d%d", &num, &num1);
s = num - num1;
printf("subtraction of %d from %d is %d\n", num1, num, s);
q = num / num1;
printf("quotient of %d and %d is %d\n", num, num1, q);
}
#include <stdio.h>
void main()
{
int sum, num;
sum = 0;
printf("Enter 2-digits number\n");
scanf("%d", &num);
sum = num % 10;
num = num / 10;
sum = sum + num;
printf("The digits sum is %d\n", sum);
}
3
.
3
#include <stdio.h>
void main()
{
int sum, num;
sum = 0;
printf("Enter 2-digits number\n");
scanf("%d", &num);
sum = num % 10;
num = num / 10;
sum = sum + num % 10;
num = num / 10;
sum = sum + num % 10;
printf("The digits sum is %d\n", sum);
Bytes
%f,
)(%g printf
3.4E +/- 38
float
%lf
double
%d
int
%c
-128 127
char
() 40=8*)3+2( :
26=8*3+2
i=5 :
*+,/,%
- % 7%3=1 :
- / 7.0/3=2.333 ,7/3=2 :
,
/ .
float, int
int i1,i2;
float f1,f2;
i1=5;
f2 = 2;
:
i2 = (int)f2;
f1 = (float)i1
:
conversion from 'int' to 'float', possible loss of data
1 -
float f1,f2;
f1 = 5;
f2 = 2;
printf(f1/f2=%g\n,f1/f2);
:
f1/f2=2.5
int i1,i2;
i1 = 5;
i2 = 2;
printf(i1/i2=%d\n,i1/i2);
:
i1/i2=2
2 -
int i1,ir;
float f1, fr;
i1 = 5;
f1 = 2;
ir = (int)(i1/f1);
fr = i1/f1;
printf(ir=%d\n,ir);
printf(fr=%g\n,fr);
- float = i1/f1
:
ir=2
fr=2.5
4
26 385
:
)Kilometers = 1.609 (miles + yards/1760
.
4
#include <stdio.h>
int main(void)
{
int
miles, yards;
double kilometers;
miles = 26;
yards = 385;
kilometers = 1.609 * (miles + yards / 1760);
}
4
#include <stdio.h>
int main(void)
{
int
miles, yards;
double kilometers;
miles = 26;
yards = 385;
kilometers = 1.609 * (miles + yards / 1760.0);
}