You are on page 1of 4

EED 1005 Introduction to Programming Preliminary Report3

TASK1a:

#include<stdio.h>
#include<stdlib.h>
int main(int argc,char *argv[]){

int a=200;
printf("%+d\n %p",a,&a);
return 0;
}

TASK1b:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int a=100;
printf("%a",a);
return 0;}
TASK1c:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
char s[100];
int i=0,n=0;
for(i=0;i<=n;i++){
scanf("%c",&s[i]);
i++;
n=i+1;
if(s[i-1]=='p'){
break;
}
}
return 0;
}
Task1d:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
float a=1.23456;
printf("%-9f",a);
printf("\n%.3f",a);
return 0;}

Task1e:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
int h,m,s;
if(m>60){
printf("please give the number that less than 60");
}
if(s>60){
printf("please give the number that less than
60");
}
scanf("%d%*c%d%*c%d",&h,&m,&s);
printf("Hour: %d\nMinute: %d\nSecond: %d",h,m,s);
return 0;
}
TASK2:

#include <stdio.h>
#include <stdlib.h>

int main(int argc, char *argv[]) {


float a=100.453627;
printf("%.1f\n%.2f\n%.3f\n%.4f",a,a,a,a);//The value in front
of the %lf function specifies how many values to write after
the dot.
return 0;
}

TASK3:

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
float a;
scanf("%e",&a);
printf("Used %%e: %f\n",a);
scanf("%f",&a);
printf("Used %%f: %f\n",a);
scanf("%g",&a);
printf("Used %%g: %f\n",a);
return 0;
//We have seen how many digits are written according to the
specified function
}

You might also like