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

 

 


Tema destacado: Guía rápida para descarga de herramientas gratuitas de seguridad y desinfección


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  Problema del programa
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema del programa  (Leído 1,704 veces)
DadReX

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Problema del programa
« en: 22 Junio 2016, 12:30 pm »

Querría saber porque el programa no funciona , hoy empecé a enseñarme a trabajar con vectores y necesito ayuda
//ejercicio
#include <stdio.h>
void vec (int a[]);
void comp(int x[]);

int main(){

int v[10];

 vec(v);
comp(v);

system("pause");
return 0;
   
}


void vec(int a[]){
   int i;
   i=0;
   while(i<10){
   printf("Introduce un valor para el vector , son 10 valores los que tienes que introducir:\n\n");
   scanf("%i",&a);
   i++;
   }
}

void comp(int x[]){
   int i;
   int j;
   for(j=0;j<9;i++){
      
    for(i=0;i<9;i++){
       if(x[j]<x){
          printf("%i",&x[j]);
          
       }
       i++;
   }
   j++;
   }
   
   
}


PD: como puedo utilizar geshi??


En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.696


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Problema del programa
« Respuesta #1 en: 22 Junio 2016, 12:41 pm »

Código
  1. scanf("%i",&a[i]);

Siempre tienes que hacer referencia a la posicion que quieres leer o guardar

GeSHi

Código:
[code=c]

Hay un recuadro en menu de edicion que dice Codigo GeSHi o código personalizado

Ahi seleccionas C o C++

Saludos [/code]


En línea

DadReX

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Problema del programa
« Respuesta #2 en: 22 Junio 2016, 12:56 pm »


Le cambie  eso y algunas cosas y en vez de poner el valor que le dije pone unos numeros de 7 digitos que van de 4 en 4 , no se porque pasa eso , podríais ayudarme?

Código
  1. //ejercicio
  2. #include <stdio.h>
  3. void vec (int a[]);
  4. void comp(int x[]);
  5.  
  6. int main(){
  7.  
  8. int v[10];
  9.  
  10. vec(v);
  11. comp(v);
  12.  
  13. system("pause");
  14. return 0;
  15.  
  16. }
  17.  
  18.  
  19. void vec(int a[]){
  20.   int i;
  21.   i=0;
  22.   while(i<10){
  23.   printf("Introduce un valor para el vector , son 10 valores los que tienes que introducir:\n\n");
  24.   scanf("%i",&a[i]);
  25.   i++;
  26.   }
  27. }
  28.  
  29. void comp(int x[]){
  30.   int i;
  31.   int j;
  32.   for(j=0;j<9;i++){
  33.  
  34.    for(i=0;i<9;i++){
  35.       if(x[j]<x[i]){
  36.          printf("%i<",&x[j]);
  37.          i=10;
  38.       }
  39.  
  40.       i++;
  41.   }
  42.   i=0;
  43.   j++;
  44.   }
  45.  
  46.  
  47. }
En línea

AlbertoBSD
Programador y
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.696


🏴 Libertad!!!!!


Ver Perfil WWW
Re: Problema del programa
« Respuesta #3 en: 22 Junio 2016, 13:10 pm »

Código
  1. printf("%i<",x[j]);

El & es solo para el scanf. Para el printf va sin el.

Saludos.
En línea

DadReX

Desconectado Desconectado

Mensajes: 15


Ver Perfil
Re: Problema del programa
« Respuesta #4 en: 22 Junio 2016, 16:05 pm »

es verdad , gracias ya va
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Problema, con programa->HELP PLZ « 1 2 »
Programación Visual Basic
newbY 12 4,553 Último mensaje 22 Noviembre 2006, 18:15 pm
por newbY
Problema programa VB
Programación Visual Basic
34Gl3 S1lV3R 2 2,179 Último mensaje 31 Enero 2008, 16:47 pm
por Chefito
Problema con un programa
Ingeniería Inversa
azazael 8 3,875 Último mensaje 4 Julio 2008, 10:23 am
por apuromafo CLS
Problema en mi programa (PIC)
Electrónica
laluchi 5 4,533 Último mensaje 30 Octubre 2008, 20:01 pm
por Meta
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines