Answer to Question #286741 in C++ for ALI

Question #286741

write a C++ programme to take in put from user in a dynamic array and find positive ,negative ,neutral, maximum and minimum number.it must be function


1
Expert's answer
2022-01-11T14:38:54-0500
#include <iostream>
using namespace std;




void findPositive(int* numbers,int size){
	cout<<"\nAll positive numbers:\n";
	int counter=0;
	for(int i=0;i<size;i++){
		if(numbers[i]>0){
			cout<<numbers[i]<<" ";
			counter++;
		}
	}
	if(counter==0){
		cout<<"\nThere are not positive numbers in the  array.\n";
	}
}
void findNegative(int* numbers,int size){
	cout<<"\nAll negative numbers:\n";
	int counter=0;
	for(int i=0;i<size;i++){
		if(numbers[i]<0){
			cout<<numbers[i]<<" ";
			counter++;
		}
	}
	if(counter==0){
		cout<<"\nThere are not negative numbers in the array.\n";
	}	
}


void findNeutral(int* numbers,int size){
	cout<<"\nAll neutral numbers:\n";
	int counter=0;
	for(int i=0;i<size;i++){
		if(numbers[i]==0){
			cout<<numbers[i]<<" ";
			counter++;
		}
	}
	if(counter==0){
		cout<<"\nThere are not neutral numbers in the array.\n";
	}	
}
void findMaximum(int* numbers,int size){
	int maximum=numbers[0];
	for(int i=1;i<size;i++){
		if(numbers[i]>maximum){
			maximum=numbers[i];
		}
	}
	cout<<"\nThe maximum number in the array is: "<<maximum<<"\n";	
}
void findMinimum(int* numbers,int size){
	int minimum=numbers[0];
	for(int i=1;i<size;i++){
		if(numbers[i]<minimum){
			minimum=numbers[i];
		}
	}
	cout<<"\nThe minimum number in the array is: "<<minimum<<"\n";	
}


int main() {
	int size;
	cout<<"Enter size of array: ";
	cin>>size;
	int* numbers=new int[size];
	
	
	for(int i=0;i<size;i++){
		cout<<"Enter number "<<(i+1)<<": ";
		cin>>numbers[i];
	}


	findPositive(numbers,size);
	findNegative(numbers,size);
	findNeutral(numbers,size);
	findMaximum(numbers,size);
	findMinimum(numbers,size);
	delete numbers;
	cin>>size;


	return 0;
}

Need a fast expert's response?

Submit order

and get a quick answer at the best price

for any assignment or question with DETAILED EXPLANATIONS!

Comments

No comments. Be the first!

Leave a comment