Dev - C++ - (Ayuda por favor) Salida de programas

 
Vista:
sin imagen de perfil
Val: 1
Ha aumentado su posición en 3 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

(Ayuda por favor) Salida de programas

Publicado por Victor (1 intervención) el 09/10/2018 22:36:53
Saludos amigos,

Ando necesitando ayuda urgente y es que, estudio informática y hace 1 mes inicie en la programación, la persona que imparte la materia no ha enseñado nada, el primer dia solicitó hacer un programa sin nisiquiera enseñar lo básico o la interfáz del programa.

Tengo que responder un examen en linea, donde el profesor colgó estos códigos, y te da un espacio donde coloca : Respuesta, en ese espacio debes escribir la respuesta, tal y como el la configuró para que a la hora de enviarla ambas coincidan y el sistema la marque como buena.

El mandato y los codigos son los siguientes:

Dado el siguiente codigo , cual es la salida si el valor introducido num es 8
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
#include <iostream>
using namespace std;
 
int x(int n);
 
int main()
{
    int num, flag = 0;
    cout << "Enter positive integer to check: ";
    cin >> num;
 
    // Argument num is passed to check() function
    flag = x(num);
 
    if(flag == 1)
        cout << num << "is  not a x number.";
    else
        cout<< num << " is a x number.";
    return 0;
}
 
/* This function returns integer value.  */
int x(int n)
{
    int i;
    for(i = 2; i <= n/2; ++i)
    {
        if(n % i == 0)
            return 1;
    }
 
    return 0;
}

El segundo es:
Dado el siguiente programa cual es la salida:

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
#include <iostream>
using namespace std;
 
void display(char = '*', int = 1);
 
int main()
{
    cout << ":\n";
    display();
 
    cout << "\n:\n";
    display('#');
 
    cout << "\n:\n";
    display('$', 5);
 
    return 0;
}
 
void display(char c, int n)
{
    for(int i = 1; i <= n; ++i)
    {
        cout << c;
    }
    cout << endl;
}

Compañeros, en el primer código han puesto que, la salida es "is not a x number." , tambíen "8is not a x number.", también "8 is not a x number.", también "is not a number." igualmente "is not a x number", y de todas estas formas el sistema dice que la respuesta está mala.

En el segundo, han puesto como respuesta "$$$$$" también ": * :# : $$$$$" y ambas respuesta el sistema las marca como mala.

Me podrían ayudar por favor, tengo 10 horas para contestar. Lo agradeceria profundamente de corazon si pudieran ayudarme con esto.

Feliz resto del dia, y muchas gracias.
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

(Ayuda por favor) Salida de programas

Publicado por Tom (65 intervenciones) el 10/10/2018 14:32:40
Pero ¿ lees el código ?
La salida del caso 1 sería (copio y pego):
1
8is  not a x number.
La salida del 2, y dependiendo del terminal, sería algo como:
1
2
3
4
5
6
7
8
:
*
 
:
#
 
:
$$$$$
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