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

 

 


Tema destacado: Introducción a la Factorización De Semiprimos (RSA)


  Mostrar Temas
Páginas: [1]
1  Programación / Programación C/C++ / Manipular cadenas en: 27 Junio 2010, 22:50 pm
otra preguntita me disculpan pero no se a quien preguntar , es otro programita en C es sobre un menu el ejercicio dice que realice un programa que pida una cadena de caracteres y que muestre un menu con las siguienetes opciones
1.cadena al reves
2.numero de caracteres
3.cadena en mayuscula
4.cadena en minusculas
5.salir
esto es lo que llevo hasta ahora, lo estoy haciendo con while pero no puedo lograr que me muestre la opcion si pulso el num 1 si no q me sale corrido, ayudenme porfa, ha me han dicho que con case es mejor pero no se talves me proporcionan un ejemplo para intntarlo Gracias por Todo.
aca les muestro lo que e intentado hacer:
Código:
 #include <stdio.h>
void main (void)
{
    char c, palabra[21];
    int i;
int opcion;

printf("Teclee la palabra que decee:\n");
    scanf("%s", palabra);
    i =0;
printf("Eliga la opcion que quiere \n:");
printf("\n1-->numero de caracteres");
printf("\n2-->cadena al revez");
printf("\n3-->cadena en mayuscula");
printf("\n4-->cadena en minuscula");
printf("\n5-->salir\n  opcion:");
scanf("%s",&opcion);

  
    while(palabra[i++] != '\0');
      
    printf("%s tiene %d letras.\n", palabra, i);
    printf("%s escrita al revés es: ", palabra);
    while (i >= 0)
        printf("%c", palabra[i--]);


}


2  Programación / Programación C/C++ / Ingresar 10 enteros en: 27 Junio 2010, 22:41 pm
--------------------------------------------------------------------------------

hola estoy empezando en esto  de la programacion en C me dejaron este programa que lea 10 numeros y haga la sumatoria de los numeros positivos, pero no logro que me ingrese solo los 10 Nº y tambien si ingreso un nomero negativo se termina el programa el cual supuestamente lo deve de ingnorar y seguir sumando los positivos diganme cual es el error Muchas Gracias. esto es lo que llevo.

Código:
# include <stdio.h>

main ()
{
int suma,num;
    int i;
suma=0;

  printf("introduzca 10 numeros:\n");

scanf("%d",&num);

while (num>=0)
{
suma=num+;
scanf("%d",&num );
}

printf("\nLa sumatoria de los numeros positivos es:%d",suma);

}


3  Programación / Java / Ayuda con ejercicios de herencia en: 25 Junio 2010, 08:31 am
hola soy nueva en esta pagina espero me acogan tengo una pregunta que hacer espero que me hayuden porfavor se los agradecere

elaborar un programa que utilice una clase derivada de la clase abstracta array
(este ya lo realice)
Código
  1. public abstract class Array
  2. {
  3. public abstract void PideDatos();
  4. public abstract void Imprime();
  5. }

luego dice: la clase derivada de la clase array sera la clase ArrayHijo deberá definir el código para las funciones PideDatos ,Imprime y guardar de manera que la primera pida los datos al usuario par el array bidimencional
ACA ES DONDE TENGO PROBLEMAS ESTO LLEVO HASTA AHORA

Código
  1. public class arrayhijo{
  2.   int [][] array;
  3.   int filas;
  4.   int cols;
  5.   public arrayhijo(int f, int c)
  6.   {
  7.   filas =f;
  8.   cols=c;
  9.   array=new int[filas][cols];
  10.   }
  11.   public void pidedatos()
  12.   {
  13.      Leer lector=new Leer();
  14.      System.out.println("Introduzca los numeros en el array:");
  15.  
  16.      for(int f=0; f<filas; f++)
  17.      {
  18.  
  19.      for(int c=0; c<cols; c++)
  20.      {
  21.         System.out.println("Array["+f+"]["+c+"]=");
  22.      }
  23.      }
  24.      }
  25.   public void imprime()
  26.   {
  27.      System.out.println("Array");
  28.      for(int filas=0; filas<array.length; filas++)
  29.      {
  30.      for(int cols=0; cols<array[0].length; cols++)
  31.      System.out.println("[" + array[filas][cols] +"]");
  32.      System.out.println("");                                                  
  33.      }  
  34.   }
  35.   public static void main(String [] args)
  36.   {
  37.      arrayhijo a= new arrayhijo(4,4);
  38.      a.pidedatos();
  39.      a.imprime();
  40.   }
  41. }
LUEGO DICE QUE
(debera hacer uso de la clase leer  para pedir datos al usuario y de dos for) la segunda debera de imprimir y guardar el array bidimensional
BUENO LA CLASE LEER YA LA TENGO LO Q NO TENGO ES ESO LO SEGUNDO GRACIAS.
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines