Lab Manual
Fall-2020
Computer Fundamentals and Programming
Submitted by: SAFWAN NASIR
MECHANICAL DEPARTMENT
SAFWAN NASIR
CF-2 GROUP 3 MS-20-IM-500594
Report: Lab 3 “Computer Fundamentals”
Write a program in C to copy the elements of one array into another
array.
Sample Output :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 15
element - 1 : 10
element - 2 : 12
Expected Output :
The elements stored in the first array are :
15 10 12 The elements copied into the second array are :
15 10 12
CODE:
#include <stdio.h>
#include <stdlib.h>
int main()
1|Page
{
int arr1[100],arr2[100],element,m_element;
printf ("Input the number of elements to be stored in the array :");
scanf("%d",&m_element);
printf ("Input %d elements in the array : \n",m_element);
for (element=0;element<m_element;element++)
printf ("element - %d : ",element);
scanf("%d",&arr1[element]);
arr2[element]=arr1[element];
printf ("The elements stored in the first array are : \n");
for (element=0;element<m_element;element++)
printf("%d\t",arr1[element]);
printf ("\nThe elements stored in the second array are : \n");
for (element=0;element<m_element;element++)
printf("%d\t",arr2[element]);
getchar();getchar();
return 0;
2|Page
}
Figure 1: Screenshot of the above program.
3|Page
Figure 2: Here is shown the .exe file of the above program.
Within Lab Task 2
Write a program in C to count a total number of duplicate elements
in an array.
Sample Output :
Input the number of elements to be stored in the array :3
Input 3 elements in the array :
element - 0 : 5
element - 1 : 1
element - 2 : 1
Expected Output :
Total number of duplicate elements found in the array is : 1
CODE:
#include <stdio.h>
#include <stdlib.h>
int main()
int arr1[100],element,m_element,count=0,i;
4|Page
printf ("Input the number of elements to be stored in the array :");
scanf("%d",&m_element);
printf ("Input %d elements in the array : \n",m_element);
for (element=0;element<m_element;element++)
printf ("element - %d : ",element);
scanf("%d",&arr1[element]);
for (element=0;element<m_element;element++)
for (i=0;i<m_element;i++)
if (arr1[element]==arr1[i] && element!=i && element<i)
count++;
break;
printf ("Total number of duplicate elements found in the array is : %d ",count);
5|Page
getchar();getchar();
return 0;
Figure 3: Screenshot of the above program.
6|Page
Figure 4: Here is shown the .exe file of the above program.
7|Page