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


Tema destacado: Security Series.XSS. [Cross Site Scripting]


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Re: solicitar día de la semana e imprimir número correspondiente en: 3 Agosto 2019, 00:45 am
perfecto,  ya quedó!
muchas gracias por tus explicaciones, me ayudaron enormemente!!! ;-) ;-)
2  Programación / Programación C/C++ / Re: solicitar día de la semana e imprimir número correspondiente en: 2 Agosto 2019, 23:18 pm
Hola, pude avanzar, el programa debe solicitar el mes y como resultado mostrar el número de mes (1 para enero, 2 para febrero, 3 para marzo) y la estación del año correspondientes.El usuario debe introducir el mes en minúsculas. Si el usuario ingresa mal u otra cosa, debe aparecer "prueba de nuevo"

En el código que hice, funciona para diciembre, pero para los demás meses como resultado manda el número de mes y la estación, pero además el mensaje de "prueba de nuevo" ¿Qué debo hacer para que solo mande el número de mes y la estación?

este es el código:
Código
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. char mes[100];
  5.  
  6. int main() {
  7.    printf("Cual es el mes? (en minusculas)\n");
  8.    fgets (mes, 100, stdin);
  9.    mes[strlen(mes)-1] = '\0';
  10.    if (strcmp(mes, "enero") == 0) {
  11.        printf("1 invierno!\n");
  12.    }
  13.    if (strcmp(mes, "febrero") == 0) {
  14.        printf("2 invierno!\n");
  15.    }
  16.    if (strcmp(mes, "marzo") == 0) {
  17.        printf("3 primavera!\n");
  18.    }
  19.    if (strcmp(mes, "abril") == 0) {
  20.        printf("4 primavera!\n");
  21.    }
  22.    if (strcmp(mes, "mayo") == 0) {
  23.        printf("5 primavera!\n");
  24.    }
  25.    if (strcmp(mes, "junio") == 0) {
  26.        printf("6 verano!\n");
  27.    }
  28.    if (strcmp(mes, "julio") == 0) {
  29.        printf("7 verano!\n");
  30.    }
  31.    if (strcmp(mes, "agosto") == 0) {
  32.        printf("8 verano!\n");
  33.    }
  34.    if (strcmp(mes, "septiembre") == 0) {
  35.        printf("9 otonio!\n");
  36.    }
  37.    if (strcmp(mes, "octubre") == 0) {
  38.        printf("10 otonio!\n");
  39.    }
  40.    if (strcmp(mes, "noviembre") == 0) {
  41.        printf("11 otonio!\n");
  42.    }
  43.    if (strcmp(mes, "diciembre") == 0) {
  44.        printf("12 invierno!\n");
  45.    }
  46.    else {
  47.        printf("prueba de nuevo.\n");
  48.    }
  49.    return 0;
  50. }
3  Programación / Programación C/C++ / Re: solicitar día de la semana e imprimir número correspondiente en: 2 Agosto 2019, 07:31 am
Wow!  ;-) ;-) ok, muchas gracias, voy a revisar!! Saludos!
4  Programación / Programación C/C++ / solicitar día de la semana e imprimir número correspondiente en: 2 Agosto 2019, 05:02 am
Soy muy nuevo, lo que quiero hacer es hacer funcionar un programa parecido al que pongo, pero a la inversa, es decir, leer el día de la semana (lunes) y que se imprima el número correspondiente (1) para martes 2, etc, ¿cómo se hace?

/**
 * C program to print day of week using switch case
 */

#include <stdio.h>

int main()
{
    int week;
   
    /* Input week number from user */
    printf("Enter week number(1-7): ");
    scanf("%d", &week);
   
    switch(week)
    {
        case 1:
            printf("Monday");
            break;
        case 2:
            printf("Tuesday");
            break;
        case 3:
            printf("Wednesday");
            break;
        case 4:
            printf("Thursday");
            break;
        case 5:
            printf("Friday");
            break;
        case 6:
            printf("Saturday");
            break;
        case 7:
            printf("Sunday");
            break;
        default:
            printf("Invalid input! Please enter week number between 1-7.");
    }

    return 0;
}
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines