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

 

 


Tema destacado: Arreglado, de nuevo, el registro del warzone (wargame) de EHN


  Mostrar Temas
Páginas: 1 [2]
11  Programación / Programación C/C++ / Como imprimo un string? en: 7 Octubre 2018, 00:27 am
Okey la pregunta se supone que es sencilla no?
yo hago un scanf("%s", &cadena);
y que el usuario por ejemplo introduzca:
Hola que tal!
Pero al hacer
printf("%s", cadena);
En pantalla aparece:
-Hola
Y esto pasa con cualquier texto, googleando me ha salido que al ser un string al leer no puede leer los espacios y por esto pasa, como soluciono yo esto??
Gracias de antemano!
12  Programación / Programación C/C++ / ¿AYUDA por que este programa crashea? en: 5 Octubre 2018, 19:33 pm
Es un trabajillo para el insti por si veis alguna parte inecesaria o forzada, la cosa es pone nota a cada alumno y guardar la nota de estos en un array:
Ej: El alumno 1 tiene la nota 9.
Pero al poner nota al 3r alumno me crashea, alguien sabe por que? Ni mi profe sabe que pasa no estoy de broma lol.
Código
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3. int comparador(int n ){
  4. if(n<=15 and n>0){
  5. return n;
  6. }else{
  7. printf("NUMERO INCORRECTO!\n");
  8. return 0;
  9. }
  10. }
  11.  
  12.  
  13.  
  14. int main(){
  15. printf("Cuantos alumnos hay? MAX 15 MIN 1: ");
  16. int num, v,i=0;
  17. scanf("%i", &num);
  18. v=num;
  19. int array[v];
  20. if(comparador(num) != 0){
  21. for(i;i<=v;i++){
  22. printf("Que nota ha sacado el alumno %i ?", i+1);
  23. scanf("%i", array[i]);
  24. }
  25. for (i=0;i<=v;i++){
  26. printf("El alumno %i ha sacado %i", i+1, array[i]);
  27. }
  28. }
  29. }
  30.  
13  Programación / Programación C/C++ / Que error tiene este codigo? en: 30 Septiembre 2018, 21:22 pm
El objetivo de este programa es que de los 4 datos introducidos te devuelva el mas alto:
Código:
#include <stdio.h>
/*
Add `int max_of_four(int a, int b, int c, int d)` here.
*/
//a=0 b=1 c=2 d=3
int max_of_four(int a, int b, int c, int d){
    int array [4] = {a,b,c,d};
    int i=0,k=0,j=1,g;
    //i=0
    for (i;i<=4;i++){
        if(array[k]>array[j]){
            array[k]=g;
            k += 1;
        }else{
            array[j]=g;
            j += 1;
        }
    }
    return g;
    }
int main() {
    int a, b, c, d;
    scanf("%d %d %d %d", &a, &b, &c, &d);//input
    int ans = max_of_four(a, b, c, d);
    printf("%d", ans);
    
    return 0;
}
14  Programación / Programación C/C++ / Por que el bucle funciona mal?? - C en: 28 Septiembre 2018, 16:44 pm
Este codigo sin el while funcionaba perfectamente, y me han pedido que hasta que no le de la opcion 0 no se acabe el programa, que falla?
Código:
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <math.h>
int main(){
float grad;
int num,bucle = 0;
while (bucle = 0){
printf("Escribe un angulo (0 a 360)");
scanf("%f",&grad);
if (grad > 360 or grad < 0){
printf("Valor incorrecto!");
}else{
grad = grad*3.14159/180;//Passar-ho a radiants
printf("En radiantes es: %f\n", grad);
printf("[0] para salir\n[1] para calcular sinus\n[2] para calcular cosinus\n[3] para calcular tangente\n");
scanf("%i", &num);
switch(num){
case 0:
bucle = bucle++;
printf("BYE!\n");
break;
case 1:
printf("El sinus de %f es: %f\n",grad, sin(grad));
break;
case 2:
printf("El coseno de %f es: %f\n",grad,cos(grad));
break;
case 3:
printf("La tangente de %f es: %f\n",grad, tan(grad));
break;
default:
printf("No has introducido ningun numero de los esperados!\n");
}
}
system("pause");
}
}
15  Programación / Programación C/C++ / Que tiene mal este codigo? en: 22 Septiembre 2018, 15:21 pm
Es algo sencillo, un trabajo para el insti pero no me sale nada y no se porque :(
#include <stdlib.h>
#include <stdio.h>
int main()
{
   int cel, fah;
   fah = cel*1,8+32;
   printf("Escriba un numero: ")
   scanf("%d", &cel);
   printf("%i grados celsius son %i fah", cel, fah);
   system("pause");
}
Páginas: 1 [2]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines