Dev - C++ - Ayuda con un ejercicio de funciones

 
Vista:
sin imagen de perfil

Ayuda con un ejercicio de funciones

Publicado por Reiza (1 intervención) el 14/07/2022 22:25:50
Pide crear una función que encuentre el máximo. de los
números ingresados, tener en cuenta que son números positivos.
Es decir, reemplazar if (num>max) { max=num; } por una función. La misma debe tener la siguiente
estructura
Void funcmax(int ,int)
Responder
Los parámetros son pasados por valor o referencia, justificar.
#include <stdio.h>
int funnum(int,int,int);
int main(void) {
int num=0,max=0,contg=0;
scanf("%d",&num);
while(num!=0)
{

if (num>max)
{
max=num;
}
contg=contg+funnum(num,10,50);
scanf("%d",&num);
}
printf("El mayor es %d\n",max);
printf("La cantidad entre 10 y 50 es %d",contg);
return 0;
}
// function para calcular valores entre.
int funnum(int a,int b, int c)
{
int contnu=0;
if (a>=b && a<=c)
{
contnu=contnu+1;
}
return contnu;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Ayuda con un ejercicio de funciones

Publicado por Alfil (1444 intervenciones) el 15/07/2022 16:26:48
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <iostream>
#include <cctype>
 
 
using namespace std;
 
void funcMax(int numero, int& max);
 
 
int main()
{
    int n, max = 0;
    char opcion;
 
    do {
        cout << endl << "Numero: ";
        cin >> n;
 
        funcMax(n, max);
 
        cout << endl << "Otro numero (S/n): ";
        cin >> opcion;
 
        opcion = toupper(opcion);
 
    } while (opcion == 'S');
 
    cout << endl << "Maximo: " << max << endl;
 
    return 0;
}
 
void funcMax(int numero, int& max)
{
    if (max < numero)
        max = numero;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar