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

 

 


Tema destacado: Tutorial básico de Quickjs


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java
| | | |-+  ¿Hola,ayuda por favor,alguien que me pueda ayudar a completar el codigo
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: ¿Hola,ayuda por favor,alguien que me pueda ayudar a completar el codigo  (Leído 1,623 veces)
anon92

Desconectado Desconectado

Mensajes: 1


Ver Perfil
¿Hola,ayuda por favor,alguien que me pueda ayudar a completar el codigo
« en: 8 Diciembre 2014, 21:18 pm »

Programar un algoritmo . ESTE ES EL CODIGO,PERO QUIERO QUE PIDA DATOS DESDE EL TECLADO Y LOS MUESTRE.

Código
  1. int suma_vec(int v [], int n) {
  2. if (n == 0) {
  3. return v [n];
  4. }
  5. else {
  6. return suma_vec(v, n - 1) + v [n];
  7. }
  8. }

[Mod]: Usar etiquetas GeSHi para publicar codigo.


« Última modificación: 9 Diciembre 2014, 04:53 am por anon92 » En línea

leobr6

Desconectado Desconectado

Mensajes: 5


Ver Perfil
Re: ¿Hola,ayuda por favor,alguien que me pueda ayudar a completar el codigo
« Respuesta #1 en: 8 Diciembre 2014, 21:51 pm »

Decime si te sirve y cumple tus expectativas, es algo rapidito

Código
  1. import java.util.Scanner;
  2.  
  3. class SumaVector {
  4.  
  5.        public static void main(String[] args){
  6.                Scanner keyboard = new Scanner(System.in); // Scanner de la entrada estandar (teclado)
  7.  
  8.                System.out.println("Dame el tamanio:");
  9.                int tam = keyboard.nextInt(); // Obtiene un entero
  10.  
  11.                int vec[] = new int[tam]; // Creamos el vector
  12.                int i=0;
  13.  
  14.                System.out.println("Ingrese los numeros");
  15.                while( i < tam ){ // Populamos el vector
  16.                        vec[i++] = keyboard.nextInt();
  17.                }
  18.  
  19.                System.out.println("El resultado es:" + SumaVector.suma_vec(vec, tam-1)); // Mostramos el resultado
  20.                return ;
  21.        }
  22.  
  23.        public static int suma_vec(int v [], int n) {
  24.                if (n == 0) {
  25.                        return v [n];
  26.                }
  27.                else {
  28.                        return suma_vec(v, n - 1) + v [n];
  29.                }
  30.        }
  31. }
  32.  

Esto no verifica que lo que ingresa el usuario sea un entero, las llamadas a nextInt deberían tener try...catch por ejemplo, pero creo que con esto tenes para probar.

Saludos


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda !!!! Alguien que me pueda ayudar TT
Multimedia
Gotten 1 912 Último mensaje 16 Agosto 2006, 21:24 pm
por .hack//
Por favor alguien me puede ayudar con este codigo
Java
MrC4RL4NG4S 6 5,868 Último mensaje 20 Mayo 2013, 02:14 am
por lemsangel
Alguien que me pueda ayudar con este fragmento de código
Programación C/C++
David8 5 1,717 Último mensaje 4 Abril 2014, 12:01 pm
por Eternal Idol
Alguien que me pueda ayudar por favor :)
Hacking
Lushooh 2 1,287 Último mensaje 23 Julio 2014, 07:33 am
por Lushooh
ALGUIEN QUE ME PUEDA AYUDAR POR FAVOR, PROBLEMA CON LETRAS EN C++
Programación C/C++
FOURJhina 5 868 Último mensaje 10 Marzo 2019, 00:09 am
por K-YreX
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines