Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

Q.

1>

#include <iostream>

void printArrayReverse(int arr[], int size) {

for (int i = size - 1; i >= 0; i--) {

std::cout << arr[i] << " ";

std::cout << std::endl;

int main() {

int myArray[] = {1, 2, 3, 4, 5};

int arraySize = sizeof(myArray) / sizeof(myArray[0]);

std::cout << "Original Array: ";

for (int i = 0; i < arraySize; i++) {

std::cout << myArray[i] << " ";

std::cout << std::endl;

std::cout << "Array in Reverse: ";

printArrayReverse(myArray, arraySize);

return 0;

Q.2>

#include <iostream>

int findNumberIndex(int arr[], int size, int target) {

for (int i = 0; i < size; i++) {


if (arr[i] == target) {

return i;

return -1;

int main() {

int myArray[] = {10, 20, 30, 40, 50};

int arraySize = sizeof(myArray) / sizeof(myArray[0]);

int targetNumber = 30;

int index = findNumberIndex(myArray, arraySize, targetNumber);

if (index != -1) {

std::cout << "Target number " << targetNumber << " found at index " << index << std::endl;

} else {

std::cout << "Target number " << targetNumber << " not found in the array." << std::endl;

return 0;

Q.3>

#include <iostream>

#include <string>

std::string evenOrOdd(int x) {

if (x % 2 == 0) {

return "even";

} else {
return "odd";

int main() {

int number;

std::cout << "Enter a number: ";

std::cin >> number;

std::string result = evenOrOdd(number);

std::cout << "The number is " << result << "." << std::endl;

return 0;

You might also like