0% found this document useful (0 votes)
29 views17 pages

Assignment 6

Shirk

Uploaded by

Amey Nasipude
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views17 pages

Assignment 6

Shirk

Uploaded by

Amey Nasipude
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

Assignment no.

1) #include<stdio.h>

void main()

int arr[5],i;

printf("Enter five array elements\n");

for(i=0;i<5;i++)

scanf("%d",&arr[i]);

for(i=0;i<5;i++)

printf("%d\t",arr[i]);

Input

Enter five array elements

3
6

Output

2 3 6 2 0

2) #include<stdio.h>

int main()

int table[2][3],i,j;

for(i=0;i<2;i++)

for(j=0;j<3;j++)

printf("Enter the value for table[%d][%d]:",i,j);

scanf("%d",&table[i][j]);

for(i=0;i<2;i++)

for(j=0;j<3;j++)

printf("%d\t",table[i][j]);

printf("\n");

}
return 0;

Input

Enter the value for table[0][2]:3

Enter the value for table[1][0]:4

Enter the value for table[1][1]:5

Enter the value for table[1][2]:6

Output

1 2 3

4 5 6

3) #include<stdio.h>

int main()

int table[3][3],i,j;

for(i=0;i<3;i++)

for(j=0;j<3;j++)

printf("Enter the vaule for table[%d][%d]:",i,j);

scanf("%d",&table[i][j]);

for(i=0;i<3;i++)

for(j=0;j<3;j++)
{

printf("%d\t",table[i][j]);

printf("\n");

return 0;

Input

Enter the vaule for table[0][2]:3

Enter the vaule for table[1][0]:4

Enter the vaule for table[1][1]:5

Enter the vaule for table[1][2]:6

Enter the vaule for table[2][0]:7

Enter the vaule for table[2][1]:8

Enter the vaule for table[2][2]:9

Output

1 2 3

4 5 6

7 8 9

#include <stdio.h>

int main()

int arr[10];

int *pa;
int i;

pa=&arr[0];

printf("Enter array elements:\n");

for(i=0;i < 5; i++){

printf("Enter element %02d: ",i+1);

scanf("%d",pa+i);

printf("\nEntered array elements are:");

printf("\nAddress\t\tValue\n");

for(i=0;i<5;i++){

printf("%08X\t%03d\n",(pa+i),*(pa+i));

return 0;

Input

Enter array elements:

Enter element 01: 9

Enter element 02: 8

Enter element 03: 7

Enter element 04: 6

Enter element 05: 5

Output
Entered array elements are:

Address Value

0062FDE0 009

0062FDE4 008

0062FDE8 007

0062FDEC 006

0062FDF0 005

#include<stdio.h>

void main()

int operations,sum=0,sub,mul=1;

float div=1;

printf(" Enter 1 for +\n Enter 2 for -\n Enter 3 for *\n Enter 4 for division\n");

scanf("%d",&operations);

int array1[3][3]={{1,2,3},{4,5,6},{7,8,9}};

int array2[3][3]={{9,8,7},{6,5,4},{3,2,1}};

int i,j;

for(i=0;i<3;i++)

for(i=0;j<3;j++)

printf("%d\t",array1[i][j]);
printf("%d\t",array2[i][j]);

sum=array2[i][j]+array1[i][j];

sub=array2[i][j]-array1[i][j];

mul=array2[i][j]*array1[i][j];

div=array2[i][j]/array1[i][j];

printf("\n");

switch(operations)

case 1:

printf("The sum is %d",sum);

break;

case 2:

printf("The sub is %d",sum);

break;

case 3:

printf("The mul is %d",mul);

break;

case 4:

printf("The div is %f",div);

break;

default:

printf("Error");

}
}

#include<stdio.h>

int main()

int a[50],i,n,large,small;

printf("\nEnter the number of elements:");

scanf("%d",&n);

printf("\nInput the array elements:");

for(i=0;i<n;++i)

scanf("%d",&a[i]);

large=small=a[0];

for(i=1;i<n;++i)

if(a[i]>large)

large=a[i];

if(a[i]<small)

small=a[i];

printf("\nThe smallest elementis%d\n",small);

printf("\nThe largest elementis%d\n",large);

return 0;

Input
Enter the number of elements:5

Input the array elements:5

Output

The smallest elementis1

The largest elementis5

#include <stdio.h>

int main() {

int a[10], n;

int largest1, largest2, i;

printf("enter number of elements you want in array:");

scanf("%d", &n);

printf("enter elements\n");

for (i = 0; i < n; i++) {

scanf("%d", &a[i]);

}
largest1 = a[0];

for (i = 0; i < n; i++) {

if (a[i] > largest1) {

largest1 = a[i];

largest2 = a[0];

for (i = 1; i < n; i++) {

if (a[i] > largest2 && a[i] < largest1)

largest2 = a[i];

printf("First and second largest number is %d and %d ", largest1, largest2);

Input

enter number of elements you want in array:5

enter elements

Output

First and second largest number is 7 and 6

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

int non_repeating_elements(int arr[], int n)

int i,j;

int count = 1;

for(i = 0; i < n; i++)

for(j = 0; j < n; j++)

if(arr[i] == arr[j] && i != j)

break;

if(j == n )

printf("\nNon-repeating element [%d] : %d \n",count,arr[i]);

++count;

return -1;

int main()

int n,i;

printf("\nEnter the number of elements : ");

scanf("%d",&n);
int arr[n];

printf("\nInput the array elements : ");

for(i = 0; i < n; i++)

scanf("%d",&arr[i]);

non_repeating_elements(arr, n);

return 0;

Input

Enter the number of elements : 8

Input the array elements : 3

Output

Non-repeating element [1] : 7

Non-repeating element [2] : 2


Non-repeating element [3] : 6

Non-repeating element [4] : 9

#include <stdio.h>

void printArray(int arr[], int len)

int i;

for (i = 0; i < len; i++) {

printf("%d ", arr[i]);

int main()

int original_arr[] = {6,3,9,2,4};

int len = sizeof(original_arr)/sizeof(original_arr[0]);

int copied_arr[len], i, j;

for (i = 0; i < len; i++) {

copied_arr[i] = original_arr[len - i - 1];

}
printf("\nOriginal array: ");

printArray(original_arr, len);

printf("\nResultant array: ");

printArray(copied_arr, len);

return 0;

output

Original array: 6 3 9 2 4

Resultant array: 4 2 9 3 6

#include<conio.h>
#include<stdio.h>
#define max 100
void seperate(int[],int);
void main()
{
int a[max],i,n;
printf("Enter the limit of array: ");
scanf("%d",&n);
printf("Enter the elements: ");
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
seperate(a,n);
getch();
}
void seperate(int a[max],int l)
{
int p[max],x=-1,n[max],y=-1,z[max],w=-1,i=0;
for(i=0;i<l;i++)
{
if(a[i]>0)
{
x++;
p[x]=a[i];
}
else
{
if(a[i]<0)
{
y++;
n[y]=a[i];
}
else
{
w++;
z[w]=a[i];
}
}
}

if(x>=0)
{
printf("\nThe positive array is: ");
for(i=0;i<x+1;i++)
{
printf("%d ",p[i]);
}
}
else
{
printf("\nArray is not have any positive value");
}

if(y>=0)
{
printf("\nThe negative array is: ");
for(i=0;i<y+1;i++)
{
printf("%d ",n[i]);
}
}
else
{
printf("\nArray does not have any negative value");
}

if(w>=0)
{
printf("\nThe zeros in array is: ");
for(i=0;i<w+1;i++)
{
printf("%d ",z[i]);
}
}
else
{
printf("\nArray does not have any zeros value");
}
}

Input

Enter the limit of array: 8

Enter the elements: 3

-6

-9

-9

Output
Enter the limit of array: 8

Enter the elements: 3

-6

-9

-9

You might also like