я хочу знать, как я могу найти максимальное и минимальное значение в C++ по значению пользовательского ввода и и пользователь также положить предел для цикла, например:Нахождение максимального и минимального значений в C++ по пользовательского ввода
Напишите программу C++, которая изначально берет целочисленное значение от пользователя в качестве предела цикла. Это означает, что цикл будет выполняться в то же время, что и вход пользователя. Затем цикл будет принимать целочисленные значения в качестве ввода от пользователя до тех пор, пока он не достигнет предела цикла. Вы должны использовать только одну переменную, которая будет использоваться для повторного ввода ввода от пользователя внутри цикла. Это означает, что для этой цели вам не разрешено использовать массив или несколько переменных. После этого ваша программа рассчитает сумму введенных значений, их среднее, минимальное и максимальное значения вместе с позицией, по которой были введены эти значения.
я написал, но застрял на максимум и минимум .. здесь
#include <iostream>
#include <stdio.h>
#include <algorithm>
#include <string>
using namespace std;
int main(){
int value;
int ivalue;
int sum=0;
int average;
int x,y;
cout << "Enter loop limit : "; cin >> value ;
cout<<endl;
cout<<endl;
for(x=0;x<=value-1;x++){
cout << "Enter "<<x+1<<" value : "; cin >> ivalue;
sum=sum+ivalue;
}
cout<<endl;
cout<<endl;
cout << "Sum of entered values : " <<sum <<endl;
cout << "Average of entered values : "<< sum/value<<endl;
}
Сравнить вход с текущим максимумом и если он больше использовать его в качестве нового максимума. – MikeMB
Если у вас было 'int maximum' для хранения максимального значения, вы могли бы использовать' maximum = x? std :: max (максимум, ivalue): ivalue; 'в вашем цикле' for'. Обратите внимание на использование * тернарного условного *. Обратите внимание, что 'maximum' останется неинициализированным, если' value' равно нулю: не читайте его в этом экземпляре. – Bathsheba
* Это означает, что вам не разрешено использовать массив или несколько переменных для этой цели. * - Какую цель? Разрешено ли иметь две переменные для минимума и максимума, как решение, размещенное ниже? – manetsus