elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Usando Git para manipular el directorio de trabajo, el índice y commits (segunda parte)


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  (AYUDA POR FAVOR) determinar salida en estos códigos
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: (AYUDA POR FAVOR) determinar salida en estos códigos  (Leído 1,676 veces)
victorportes

Desconectado Desconectado

Mensajes: 1


Ver Perfil
(AYUDA POR FAVOR) determinar salida en estos códigos
« en: 9 Octubre 2018, 22:20 pm »

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
Código:

#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:

Código:
#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.


En línea

Beginner Web


Desconectado Desconectado

Mensajes: 634


youtu.be/0YhflLRE-DA


Ver Perfil
Re: (AYUDA POR FAVOR) determinar salida en estos códigos
« Respuesta #1 en: 10 Octubre 2018, 01:25 am »

El primero pues claramente si un numero es primo o no, pero fijate que al ingresar un numero 1 dice que si es primero bueno no se pequeño error y el segundo en la primera llamadada al procedimiento display muestra el contenido de la variable char una vez, en la segunda llamada muestra numeral n veces que por defecto esta en 1, y la ultima llamada el caracter $ 5 veces


« Última modificación: 10 Octubre 2018, 02:06 am por Beginner Web » En línea

7w7
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda con estos códigos (Actualizado 22/06/2012) « 1 2 »
Programación C/C++
LoLo2207 12 9,221 Último mensaje 22 Junio 2012, 15:57 pm
por 0xDani
Ayuda, crear calculadora de sumar c++, pero con estos codigos.
Programación C/C++
elkiy 3 3,214 Último mensaje 7 Junio 2012, 17:52 pm
por elkiy
Me pueden ayudar con estos pseudo-codigos por favor?
Ejercicios
Yam H 0 3,002 Último mensaje 7 Mayo 2015, 20:39 pm
por Yam H
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines