You are on page 1of 3

Name: Necatican Toklaç

StudentID:2019502075

Date:26.03.2022

Description: EED1010 Preliminary Work #5

Task 1:
a)

Given code:

void main()

long number;

printf("Enter an integer \n");

scanf("%ld",&number);

number = number > 2;

printf("%ld", number);

True code:

void main()

long number;

printf("Enter an integer \n");

scanf("%ld",&number);

number = number >> 2;

printf("%ld", number);

If “>>” is added instead of “>” , code is fixed


b)

Given Code:

int max_bit(int num) {

int count = 0;

while (num > 1 != 0)

count++;

num = num + 1;

return(count);

This code is true.

c)

Given Code:

#include<stdio.h>

#include<stdlib.h>

enum days {Mon=1, Tue, Wed, Thu, Fri, Sat, Sun};

int main()

enum day;

cons char* dayName[]={"Monday", "Tuesday", "Wednesday",

"Thursday", "Friday", "Saturday", "Sunday"};

for(day = Mon; day <= Sun; day++)

printf("%2d %11s\n", day, dayName[day]);

return 0;

}
True Code:

#include<stdio.h>

#include<stdlib.h>

enum days {Mon=1, Tue, Wed, Thu, Fri, Sat, Sun};

int main()

enum days day;

const char* dayName[]={"Monday", "Tuesday", "Wednesday",

"Thursday", "Friday", "Saturday", "Sunday"};

for(day = Mon; day <= Sun; day++)

printf("%2d %11s\n", day, dayName[day]);

return 0;

“enum day” should be written as “enum days day”

“Cons” should be written as “const”

Task 2:
#include<stdio.h>

#include<stdlib.h>

int main(){

int x,y;

int sum;

printf("PLEASE ENTER TWO INTEGER VALUE...\n");

scanf("%d %d",&x,&y);

sum = x<<1*y;

printf("RESULT VALUE IS %d",sum);

return 0;

Output of the programme

You might also like