Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/P1A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <stdio.h>

int main()
{
int year;
printf("Enter a year :");
scanf("%d", &year);
if (year % 400 == 0)
{
printf("This is a leap year.");
}
else if (year % 100 == 0)
{
printf("This is not a leap year.");
}
else if (year % 4 == 0)
{
printf("This is a leap year.");
}
else
{
printf("This is not a leap year.");
}

return 0;
}
19 changes: 19 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/P2A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#include <stdio.h>

int main()
{
int m1, m2, m3, m4, m5;
int total;
float average, percentage;
printf("Enter five marks:\n");
scanf("%d%d%d%d%d", &m1, &m2, &m3, &m4, &m5);
total = m1 + m2 + m3 +
m4 + m5;
average = (m1 + m2 + m3 + m4 + m5) / 5;
percentage = ((m1 + m2 + m3 + m4 + m5) / 500) * 100;
printf("total marks=%d\n", total);
printf("average marks=%f\n", average);
printf("percentage mark=%f\n", percentage);

return 0;
}
15 changes: 15 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/P3A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
#include <stdio.h>

int main()
{
float l;
float meter, kilometer;
printf("Enter length in cm :");
scanf("%f", &l);
meter = l / 100;
kilometer = l / 1000;
printf("Length in meter=%f\n", meter);
printf("Length in kilometer=%f\n", kilometer);

return 0;
}
19 changes: 19 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/P4A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
#include <stdio.h>

int main()
{
int a1, a2, a3, x;
printf("Input three angles:\n");
scanf("%d%d%d", &a1, &a2, &a3);
x = a1 + a2 + a3;

if (x == 180)
{
printf("Tringle is valid.");
}
else
{
printf("It is invalid.");
}
return 0;
}
24 changes: 24 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/P5A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
#include<stdio.h>

int main()
{
int l1,l2,l3;
printf("Enter three sides :\n");
scanf("%d%d%d",&l1,&l2,&l3);
if(l1==l2&&l2==l3)
{
printf("Tringle is equilateral tringle");
}
else if(l1==l2||l2==l3||l3==l1)
{
printf("It is isosceles tringle");
}


else{
printf("It is a scalene tringle");
}


return 0;
}
26 changes: 26 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/Q1A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#include <stdio.h>

int main()
{
for (int i = 1; i <= 100; i++)
{
if ((i%3==0)&&(i%5==0))
{
printf("Fizz Buzz\n");
}
else if (i % 3 == 0)
{
printf("Fizz\n");
}
else if (i % 5 == 0)
{
printf("Buzz\n");
}
else
{
printf("%d\n", i);
}

}
return 0;
}
21 changes: 21 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/Q2A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
#include<stdio.h>

int main()
{
int a;
printf("Enter a numer a =");
scanf("%d",&a);
if(a>0)

printf("It is a positive number.");

else if(a==0)

printf("It is zero.");

else

printf("It is a negative number.");

return 0;
}
16 changes: 16 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/Q3A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
#include<stdio.h>

int main()
{ int a,r,q,sum;
printf("Enter a number :");
scanf("%d",&a);
r=a%10;
q=a/10;
sum=r+q;
do
{
printf("%d",sum);break;
} while (q>0);

return 0;
}
29 changes: 29 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/Q4A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
#include<stdio.h>

int main()
{
int a,b,c, sum, multiplication,division, substraction;
printf("Enter three numbers:\n");
scanf("%d%d%d",&a,&b,&c);
switch(c)
{
case 1:
sum=a+b;
printf("%d",sum);
break;
case 2:
multiplication=a*b;
printf("%d",multiplication);
break;
case 3:
division=a/b;
printf("%d",division);
break;
case 4 :
substraction=a-b;
printf("%d",substraction);
break;
}

return 0;
}
18 changes: 18 additions & 0 deletions Week1/Solutions/Soumyajit mallick/task 1/Q5A1.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
#include <stdio.h>

int main()
{
int r, d;
float pi, c, a;

printf("Enter radius :");
scanf("%d", &r);
pi = 3.14;
d = 2 * r;
c = 2 * pi * r;
a = pi * r * r;
printf("\n%d", d);
printf("\n%f", c);
printf("\n%f", a);
return 0;
}