+ 3
good day everyone. pls how can I write a program in c++ to find the largest element in an array of 10 element?
Arrays
9 ответов
+ 3
When you loop through your array, store the first number into a variable (max) that we can use for comparison. In each loop through, check if the current number is greater than the value stored in the 'max' variable. If it is greater, then store that new number in the variable. By making this comparison with each loop through, by the end you'll have the biggest number stored in the variable you created, then you can do as you wish with it.
Also, you could create another variable to keep track of the index, then you'll also know exactly which position it is in the array. Keep track of it in the same IF statement that's checking for the max value. That way it only stores the index if it's one of the elements that was considered bigger. If your iteration variable is 'i' then you'd just store the value of 'i' into the index variable you created.
+ 2
https://code.sololearn.com/cpbfrF80gp5K/#cpp
#include <iostream>
using namespace std;
int main() {
int maxVal = 0;
int maxIndex = 0;
int valArr[6] = {0, 32, 12, 99, 14, 72};
for(int i = 0; i < 6; ++i){
if(valArr[i] > maxVal){
maxVal = valArr[i];
maxIndex = i;
}
}
cout << "Biggest number in array is " << maxVal << ".\n";
cout << "Biggest number is located at index " << maxIndex << "\n";
return 0;
}
:::: OUTPUT ::::
Biggest number in array is 99.
Biggest number is located at index 3
+ 2
sort then return last value
+ 1
https://code.sololearn.com/cYXGfZ1BFO9o/?ref=app
it's a very easy code,study it
+ 1
use bubble sort and then print the last value.... that's pretty much it
+ 1
@Dwaipayan Dutta that will be too lengthy
0
it's easy first set max to 0 and check by running loop . if any element is greater than max then replace max by that number.
0
ik @souvik kar mahapatra but at that moment that only came to my mind 😅
0
thanks to u guys
I really learnt a lot