Programa en Dev-C++
Publicado por mariper (7 intervenciones) el 10/12/2018 19:05:06
Realice un programa en Dev-C++ que solicite los 20 primeros números y que ejecute cual es el mayor y cual es el menor.
Valora esta pregunta
0
#include <iostream>
using std::cout;
using std::cin;
using std::endl;
void Mayor( int v[20] );
void Menor( int v[20] );
int main()
{
int numero; // número facilitado por el usuario
int arregloNumeros[20]; // almacena los 20 números leidos
// Lee 20 numeros
for( int i = 0; i < 20; i++) {
cout << "\nIntroduzca un número entero: ";
cin >> numero;
arregloNumeros[i] = numero;
} // fin for
Mayor( arregloNumeros );
Menor( arregloNumeros );
return 0;
} // fin de main
void Mayor( int v[20] )
{
int maximo;
for (int i = 0; i < 20; i++) {
if (i == 0 || v[i] > maximo) {
maximo = v[i];
}
}
cout << "\n\nEl mayor entero introducido es: " << maximo << endl;
} // fin de Mayor
void Menor( int v[20] )
{
int minimo;
for (int i = 0; i < 20; i++) {
if (i == 0 || v[i] < minimo) {
minimo = v[i];
}
}
cout << "\n\nEl menor entero introducido es: " << minimo << endl;
}
cout << "\nIntroduzca un número entero (" << i + 1 << " de 20): ";
#include <iostream>
#include <vector>
#include <algorithm>
int main()
{
std::cout << "ingrese 20 enteros:\n";
std::vector<int> v(20);
int n;
for (auto i = 0u; i < v.size(); ++i) {
std::cin >> n;
v.push_back(n);
}
auto[m, M] = std::minmax_element(v.begin(), v.end());
std::cout << "el menor es: " << *m
<< "\nel Mayor es: " << *M << '\n';
}
#include <iostream>
#include <vector>
#include <algorithm>
int main()
{
std::cout << "un cierto numero de enteros:\n";
std::vector<int> v{1, 2, 3, 0, 8, 9, 8, 7, 6, 5, 4, 3, 2, 1, 43, 22, 21, 19, 0};
for(const auto& i : v) {
std::cout << i << ", ";
}
std::cout << '\n';
auto[m, M] = std::minmax_element(v.begin(), v.end());
std::cout << "el menor es: " << *m
<< "\nel Mayor es: " << *M << '\n';
}