Assignment 1 in C
Assignment 1 in C
Solution :
#include<stdio.h>
#include<conio.h>
int main()
{
int n, i, j;
printf("Enter the number of rows: ");
scanf("%d",&n);
for(i = 1; i <= n; i++)
{
for(j = n; j > i; j--)
{
printf(" ");
}
for(j = 1; j <= i; j++)
{
printf("%d ",j);
}
printf("\n");
}
return 0;
}
2.
#include <stdio.h>
int main()
{
int i, j, N;
printf("Enter N: ");
scanf("%d", &N);
printf("\n");
}
printf("\n");
}
return 0;
}
3.
#include <stdio.h>
int main()
{
int rows, cols, i, j, k;
k = 1;
// If k = 1 then k *= -1 => -1
// If k = -1 then k *= -1 => 1
k *= -1;
}
if(cols % 2 == 0)
{
k *= -1;
}
printf("\n");
}
return 0;
}
4.
#include <stdio.h>
int main()
{
int i, j, N;
printf("*\n");
// Print the first upper half
for(i=1; i<=N; i++)
{
printf("*");
for(j=1; j<=i; j++)
{
printf("%d", j);
}
printf("\n");
}
printf("\n");
}
printf("*");
return 0;
}
5.
#include <stdio.h>
int main()
{
int i, j, N;
printf("Enter N: ");
scanf("%d", &N);
printf("%d", i);
printf("%d", i);
printf("%d", i);
return 0;
}
6.
#include <stdio.h>
int main()
{
int i, j, N;
printf("\n");
}
return 0;
}
7.
#include <stdio.h>
//include space
void space(int size)
{
for (int i = 0; i < size; ++i)
{
printf(" ");
}
}
//Display upper layer of y pattern
void show_v(int size)
{
if (size < 2)
{
return;
}
int side = (size *2) - 3;
/*
In given below loop is display v pattern. for example size 3
* *
**
*
*/
for (int i = 0; i < size; i++)
{
space(i);
printf("A");
space(side - i);
if (i < side)
{
printf("A");
}
side--;
printf("\n");
}
}
//This method are handle the request to print Y pattern
void show_y(int size)
{
if (size < 3 || size % 2 == 0)
{
//Some invalid pattern size
return;
}
//Assuming the size odd number is greater than 3
printf("Size : %d\n\n", size);
//Calculate upper V pattern size
int i = (size / 2) + (size / 4) + 1;
show_v(i);
//Get remaining bottom rows
int j = size - i;
//This loop are print the bottom layer of y pattern
while (j > 0)
{
space(i - 1);
j--;
printf("A\n");
}
printf("\n");
}
int main()
{
show_y(7);
return 0;
}
8.
#include <stdio.h>
int main()
while(x<=3)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
{
printf(" ");
}
for(k=1;k<=2*i-1;k++)
{
printf("*");
}
printf("\n");
}
x++;
}
for(i=1;i<=7;i++)
{
if(i<3)
{
for(j=1;j<=2;j++)
{
printf(" ");
}
printf("*\n");
}
else
printf("*");
}
}
9.
#include <stdio.h>
int main()
int i, j, n;
scanf("%d", &n);
printf(" ");
}
printf("+");
printf(" ");
printf("+");
printf("\n");
printf(" ");
printf("+");
}
printf("\n");
return 0;
18.
#include <stdio.h>
int main()
{
int rows, cols, i, j, k;
k = 1;
for(i=1; i<=rows; i++)
{
for(j=1; j<=cols; j++, k++)
{
printf("%-3d", k);
}
printf("\n");
}
return 0;
}
8.
#include <stdio.h>
int main()
{
int N, i, j;
printf("Enter N: ");
scanf("%d", &N);
printf("\n");
}
printf("\n");
}
return 0;
}