Professional Documents
Culture Documents
Final Lab
Final Lab
#include <iostream>
using namespace std;
void print(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
}
void arrangement(int arr1[], int arr2[], int arr3[], int size1, int size2, int size3)
{
int secondloop = 0;
int filled = 1;
for (int i = 0; i < size1; i++) {
if (arr1[i] % 2 == 0) {
arr3[secondloop] = arr1[i];
secondloop++;
}
else {
arr3[size3 - filled] = arr1[i];
filled++;
}
}
for (int j = 0; j < size2; j++) {
if (arr2[j] % 2 == 0) {
arr3[secondloop] = arr2[j];
secondloop++;
}
else {
arr3[size3 - filled] = arr2[j];
filled++;
}
}
}
int main()
{
int arr1[6] = { 3, 2, 1, 7, 6, 3 };
int arr2[7] = { 9, 3, 5, 6, 2, 8, 10 };
int arr3[13] = {};
arrangement(arr1, arr2, arr3, 6, 7, 13);
print(arr3, 13);
}
Q2:
#include <iostream>
using namespace std;
void print(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
}
void copyfun(int arrorg[], int arrcopy[], int size) {
for (int i = 0; i < size; i++) {
arrcopy[i] = arrorg[i];
}
}
int main()
{
int org[5] = { 1,2,3,4,5 };
int copy[5] = {};
copyfun(org, copy, 5);
print(copy, 5);
}
Q3:
#include <iostream>
using namespace std;
void print(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
}
void rightShift(int arr[], int s) {
for (int i = 1; i < 5; i++) {
int temp = arr[i];
arr[i] = arr[i - 1];
arr[i - 1] = temp;
}
}
int main()
{
int org[5] = { 1,2,3,4,5 };
rightShift(org, 5);
print(org, 5);
}
Q4:
#include <iostream>
using namespace std;
void print(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
}
void merge(int arr1[], int arr2[], int arr3[], int size1, int size2, int size3) {
int j = 0;
for (int i = 0; j < size3; i=i+1) {
arr3[j] = arr1[i];
arr3[j + 1] = arr2[i];
j = j + 2;
}
}
int main()
{
int arr1[5] = { 1,2,3,4,5 };
int arr2[5] = { 6,7,8,9,10 };
int arr3[10] = {};
merge(arr1, arr2, arr3, 5, 5, 10);
print(arr3, 10);
}
TASK 5:
#include <iostream>
using namespace std;
void print(int arr[], int size) {
for (int i = 0; i < size; i++) {
cout << arr[i] << " ";
}
}
void enterans(int user[], int size) {
for (int i = 0; i < size; i++) {
cout << "enter ans of " << i+1 << ":";
cin >> user[i];
if (user[i] > 4) {
cout << "wrong input" << endl;
}
}
}
void check(int score) {
if (score >= 15) {
cout << "congrats you are pass " << endl;
}
else {
cout << " sorry, you are fail " << endl;
}
}
void result(int mcq[], int user[] , int size ) {
int score = 0;
int wrong = 0;
for (int i = 0; i < size; i++) {
if (mcq[i] == user[i]) {
score++;
}
else {
wrong++ ;
}
}
check(score);
cout << " correct ans are : " << score << endl;
cout << " wrong ans are : " << wrong << endl;
}
int main()
{ int mcq[20] = { 1,4,2,2,3,2,1,2,3,4,1,3,4,2,4,3,3,1,4,2 };
int user[20] = {};
enterans(user, 20);
result(mcq, user, 20);
}