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

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Limpieza de Numero en: 22 Mayo 2017, 03:49 am
Hola.

Quiero limpiar los datos introducidos, sin que se borre completamente la pantalla.
Utilizo el compilador dev c++.
Código
  1. #include <stdio.h>
  2. #include <windows.h>
  3. #include <stdlib.h>
  4. #include <iostream>
  5.  
  6.  
  7.  
  8. void gotoxy(int x,int y){
  9.      HANDLE hcon;
  10.      hcon = GetStdHandle(STD_OUTPUT_HANDLE);
  11.      COORD dwPos;
  12.      dwPos.X = x;
  13.      dwPos.Y= y;
  14.      SetConsoleCursorPosition(hcon,dwPos);  }
  15.  
  16.  
  17. int main(){
  18.  
  19. int n;
  20. gotoxy(5,10);
  21. printf("Ingresa ");//Etiqueta
  22. gotoxy(10,15);
  23. printf("Datos");//Etiqueta
  24. getchar();
  25. for(int i=0; i<5; i++){
  26. gotoxy(8,16);
  27.  
  28. printf("Numero: \n");//Etiquetas
  29. gotoxy(9,17);//quisiera evitar poner tantos pritnf, para borrar datos, sin borrar toda la pantalla
  30. printf("                                                ");
  31. printf("                                                ");
  32. printf("                                                ");
  33. printf("                                                ");
  34. printf("                                                ");
  35. printf("                                                ");
  36. gotoxy(9,17);
  37. scanf("%d", n);
  38. }
  39. }
  40.  
  41.  


 
2  Programación / Programación C/C++ / Re: Llenado de Matriz en: 9 Mayo 2017, 12:22 pm
OK, me refiero a que quiero mostrar pares de caracteres para llenar mi tabla, de forma aleatoria.
3  Programación / Programación C/C++ / Matriz en: 9 Mayo 2017, 03:06 am
Hola, necesito de su ayuda, quiero imprimir pares de caracteres para toda la tabla, de forma aleatoria.

como

? # ¡ x
x ? # ¡
0 - + *
+ 0 - *

Código
  1. #include <stdio.h>
  2. #include <stdlib.h> //incluye srand() y rand()
  3. #include <conio.h>
  4. #include <time.h> //incluye time()
  5.  
  6. char a[4][4]; //tamaño de la matriz
  7. char cartas[]={'#','%','@','*','!','<','x'};
  8. int total=sizeof(cartas);
  9.  
  10. int main()
  11. {
  12.    srand(time(0));//numeros Aleatorios en funcion del tiempo
  13.    for (int i=0;i<4;i++)//para desplazarse por las columnas
  14.    {
  15.        for (int j=0;j<4;j++)//para desplazarse por las filas
  16.        {
  17.            a[i][j]=cartas[rand()%total];
  18.            printf("\t%c",a[i][j]);//imprime elemento de la matriz en pantalla
  19.        }
  20.      printf("\n\n");
  21.    }
  22.   getchar();
  23. }
  24.  
4  Programación / Programación C/C++ / Triangulo [Modificado] en: 13 Abril 2017, 22:16 pm
Hola tengo muchas dudas de como empezar este programa :(

Es una sucesión del 1 al 9, la impresión del patrón, se desglosa como se muestra en el ejemplo, se suman los picos más grandes:
 

Ejem, si mi num es: 3:

1
23
456   Suma:15 // Pico de 3
78
9
12    Suma:3 //Termina con un pico de  2.
3

5  Programación / Programación C/C++ / Re: Imprimir Cuadrado en: 12 Abril 2017, 04:37 am
Lo que paso, es que al ingresar el número, el programa deja de funcionar, o no puedo ingresar el carácter.
6  Programación / Programación C/C++ / Cuadrado [Nuevo] en: 12 Abril 2017, 01:40 am
Hola miren tengo que imprimir cuadrados pero descendiendo hasta llegar a 2
 
En el código si desciende pero no me deja las \t o \n :(

Ingreso 4:

****
*    *
*    *
****
         ***
         *  *
         ***
               **
               **


Código
  1.  
  2. #include <stdio.h>
  3.  
  4.  
  5.  
  6. int main (){
  7. int n;
  8. char cara;
  9.  
  10. printf("Ingrese un Numero\n");
  11. scanf("%d",&n);
  12.  
  13.  
  14. for(int total=0; total=2; total++){
  15. do{
  16. for(int i=0; i<n; i++){
  17. for(int j=0; j<n; j++){
  18. if((j>0 && j<n-1)&&(i>0&&i<n-1)){
  19. printf(" ");
  20. }else{
  21. printf("*");
  22. }
  23. }
  24. printf("\n");
  25.  
  26. }
  27. }while(n<2 && n<0);
  28. printf("\n");
  29. --n;
  30. }
  31. }
  32.  
             

  
7  Programación / Programación C/C++ / Práctica en C en: 11 Abril 2017, 04:06 am
Necesito de su ayuda para realizar este programa. :huh: :huh:


Desarrollar el siguiente código que imprima el siguiente patrón, y que sume los picos más grandes.
Que pida el ingreso de cualquier número.

La impresión es la siguiente:

Ej. Si mi número es "5": 

1
2 3
4 5 6
7 8 9 1 2 La suma es: 27
3 4 5 6
7 8 9
1 2
3
4 5
6 7 8
9 1 2 3   La suma es: 15
4 5 6
7 8
9
1 2
3 4 5     La suma es: 12
6 7
8
9 1        La suma es: 10
2
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines