• Viernes 8 de Noviembre de 2024, 17:53

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - crixxus

Páginas: [1]
1
Java / Centrar los componentes de un JFrame
« en: Miércoles 21 de Diciembre de 2011, 21:50 »
Hola amigos, me gustaría saber como se puede poner los componentes de un JFrame en el centro de la ventana y que permanezcan siempre en el centro. De antemano le agradezco la ayuda :exclamation:

2
C/C++ / ¿Que sucede aquí?
« en: Miércoles 9 de Marzo de 2011, 03:23 »
Hola, espero que esten bien. miren tengo algunas dudas con respecto al siguiente código, las verán a modo de comentario.
Código: C++
  1. void cadincad(char*ptrcad1,char*ptrcad2)// muestra en pantalla si una cadena esta contenida en la otra;
  2.  
  3. int main(){
  4.    
  5.     char cad1[50];
  6.     char cad2[50];
  7.     int rtrn,resp;
  8.    
  9.     do{
  10.        cout<<"Escriba una cadena: ";
  11.        gets(cad1);
  12.  
  13.        cout<<"nEscriba otra cadena: ";
  14.        gets(cad2);
  15.        
  16.        cadincad(cad1,cad2);//llama a la funcion
  17.        do{
  18.           cout<<"n¿Desea comparar otras dos cadenas? (si=1 no=0) ";
  19.           cin>>resp;
  20.           }while(resp!=0&&resp!=1);
  21.        fflush(stdin);
  22.        }while(resp==1);
  23. }
  24.  
  25. void cadincad(char*ptrcad1,char*ptrcad2){
  26.      
  27.      char ref['N'];
  28.      long N;
  29.      int i=0,j=0,r=0;
  30.      
  31.    
  32.     if(strlen(ptrcad1)>strlen(ptrcad2)){
  33.        while(ptrcad2[i]!=''){
  34.              for(j=0;j<strlen(ptrcad1);j++){
  35.                    if(ptrcad2[i]!=ptrcad1[j]){
  36.                       ref[r]=ptrcad2[i];
  37.                       r++;break;
  38.                    }
  39.              }
  40.              i++;
  41.        }
  42.        ref[r]='';
  43.        i=0;
  44.        if(ref[i]==ptrcad2[i])// si no le pongo el subindice no lo valida, por que?
  45.        cout<<"n"<<ptrcad2<<" esta contenida en "<<ptrcad1;
  46.  
  47.        else cout<<"nNinguna cadena contiene a la otra";
  48.        }
  49.  
  50.  
  51.       i=0;
  52.       r=0;
  53.  
  54.  
  55.      if(strlen(ptrcad1)<strlen(ptrcad2)){
  56.        N=strlen(ptrcad1);
  57.        while(ptrcad1[i]!=''){
  58.              for(j=0;j<strlen(ptrcad2);j++){
  59.                    if(ptrcad1[i]!=ptrcad2[j]){
  60.                       ref[r]=ptrcad1[i];
  61.                       r++;break;
  62.                    }
  63.              }
  64.              i++;
  65.        }
  66.        ref[r]='';
  67.        i=0;
  68.        if(ref==ptrcad2)// aca si lo valida sin el subindice
  69.  
  70.        cout<<"n"<<ptrcad1<<" esta contenida en "<<ptrcad2;
  71.  
  72.        else cout<<"nNinguna cadena contiene a la otra";
  73.  
  74.        cout<<"n"<<ref;// por que no lo imprime?
  75.  
  76.        cout<<"n"<<ptrcad1;// por que no lo imprime?  
  77.                                        
  78.      }
  79.  
  80.      if(ptrcad1==ptrcad2)// por que no lo valida?
  81.         cout<<"Las cadenas son iguales";
  82.  
  83. }
  84.  



Les agradezco de antemano su ayuda

3
C/C++ / contar palabras de una cadena de caracteres
« en: Miércoles 23 de Febrero de 2011, 01:49 »
Hola gente, hoy pido su ayuda ya que me mandaron hacer un programa que lea una cadena de caracteres y muestre en pantalla la cantidad de palabras que hay.
Les agradezco de antemano su ayuda y su tiempo.

4
C/C++ / Funciones
« en: Jueves 4 de Noviembre de 2010, 03:38 »
Hola gente de solo código, bueno necesito su ayuda con funciones. Si alguien me puede dar un ejemplo de como se usan se lo agradeceré infinitamente.

5
C/C++ / ¿Como hacer una tabla en C++?
« en: Martes 5 de Octubre de 2010, 04:19 »
amigos saludos.
El quien pueda por favor digame como puedo hacer que me salgan la impresion de los datos de vectores en una tabla?

les dejo como ejemplo el seguiente algoritmo:
Código: C++
  1. /*
  2.   Name:Test escolar
  3.   Copyright:STCV
  4.   Author: Cristian Velasquez
  5.   Date: 01/10/10 14:21
  6.   Description:
  7. */
  8. #include<iostream>
  9.  
  10. using namespace std;
  11.  
  12. int main (){
  13.    
  14.     char nom [50][20];// vector de nombre de estudiantes
  15.     char auxnom [20];
  16.     int nota [50];// vector de notas de los estudias
  17.     int auxnota;
  18.     int i;
  19.     int j;
  20.     int k;
  21.     int l; // indices
  22.     int cont; // contador de estudiantes
  23.     int nota1;
  24.     int nota2;
  25.     int nota4;
  26.     int nota5; // contadores de notas
  27.     int resp; // respuesta del usuario
  28.     int posmin; // posicion minima del vector
  29.    
  30.     system("color 7c");
  31.    
  32.     i=0;
  33.     l=0;
  34.     nota1=0;
  35.     nota2=0;
  36.     nota4=0;
  37.     nota5=0;
  38.     do{
  39.         cout<<"nombre de estudiante: ";
  40.         cin>>nom[i];
  41.         do{
  42.            cout<<"nnota de la prueba: ";
  43.            cin>>nota[i];
  44.           }while(nota[i]<1||nota[i]==3||nota[i]>5);
  45.         if(nota[i]==1){nota1++;}
  46.         if(nota[i]==2){nota2++;}
  47.         if(nota[i]==4){nota4++;}
  48.         if(nota[i]==5){nota5++;}
  49.         i++;
  50.         do{
  51.            cout<<"n¿desea agregar otro estudiante? (si=1 - no=0): ";
  52.            cin>>resp;
  53.            system("cls");
  54.           }while(resp<0||resp>1||i>50);
  55.            cout<<"n";
  56.      }while(resp==1&&i<50);
  57.      cont=i;
  58.      /* IMPRIMIENDO DATOS GUARDADOS*/
  59.      
  60.      cout<<"***********Datos ingresados***********";
  61.      
  62.      for(i=0;i<cont;i++){
  63.                           cout<<"n";
  64.                           cout<<nom[i];
  65.                           cout<<"tt"<<nota[i];
  66.                           }    
  67.      
  68.      /* ORDENANDO POR CRITERIO NOTA*/
  69.      
  70.      for(i=0;i<cont-1;i++){
  71.                            posmin=i;
  72.                            for(j=i+1;j<cont;j++){
  73.                                                 if(nota[j]<nota[posmin]){
  74.                                                                          posmin=j;
  75.                                                                         }
  76.                                                 }
  77.                           auxnota=nota[i];
  78.                           nota[i]=nota[posmin];
  79.                           nota[posmin]=auxnota;
  80.                          
  81.                           for(k=0;k<cont-1;k++){
  82.                                                 auxnom[i]=nom[i][k];
  83.                                                 nom[i][k]=nom[posmin][k];
  84.                                                 nom[posmin][k]=auxnom[i];
  85.                                                 }
  86.                           }
  87.      //Imprimiendo resultados organizados
  88.      
  89.      cout<<"nnn***********RESULTADOS***********";
  90.      
  91.       for(i=0;i<cont;i++){
  92.                           cout<<"n";
  93.                           cout<<nom[i];
  94.                           cout<<"tt"<<nota[i];
  95.                           }                                                  
  96.                            
  97.                            
  98.    
  99.      cout<<"nn";
  100.     system("pause");
  101.     return 0;    
  102. }
  103.  

6
C/C++ / impresion de vactores de tipo char
« en: Domingo 3 de Octubre de 2010, 18:15 »
Amigos de Solo Codigo requiero de su ayuda nuevamente. ¿Como puedo imprimir un vector de tipo char si que salgan los espacios vacios?.
en intentado de esta forma
Código: C++
  1.  for(i=0;i<=cont;i++){
  2.                           cout<<"n";
  3.                           for(j=0;j<=20;j++){
  4.                                              cout<<nom[i][j];
  5.                                              }
  6.  
pero me imprime unos carecteres extraños.

Agradezco su ayuda de antemano.

7
C/C++ / ¿como ordenar un vector tipo char segun uno tipo int?
« en: Domingo 3 de Octubre de 2010, 17:37 »
Hola gente, soy estudiante de primer semestre de ing. de sistemas y me mandaron a hacer un algoritmo que arregle dos vectores uno tipo tipo int y el otro tipo char. Cuando ordeno el vector tipo int me sale todo bien pero al ingresar el codigo  para que me ordene el tipo char no sale error. Aqui les dejo el algoritmo hasta donde lo llevo:

Código: C++
  1. #include<iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main (){
  6.    
  7.     char nom [50][20];// vector de nombre de estudiantes
  8.     char auxnom [20];
  9.     int nota [50];// vector de notas de los estudias
  10.     int auxnota;
  11.     int i;
  12.     int j;
  13.     int k;
  14.     int l; // indices
  15.     int cont; // contador de estudiantes
  16.     int nota1;
  17.     int nota2;
  18.     int nota4;
  19.     int nota5; // contadores de notas
  20.     int resp; // respuesta del usuario
  21.     int posmin; // posicion minima del vector
  22.    
  23.     i=0;
  24.     nota1=0;
  25.     nota2=0;
  26.     nota4=0;
  27.     nota5=0;
  28.     do{
  29.         cout<<"nombre de estudiante: ";
  30.         cin>>nom[i];
  31.         do{
  32.            cout<<"nnota de la prueba: ";
  33.            cin>>nota[i];
  34.           }while(nota[i]<1||nota[i]==3||nota[i]>5);
  35.         if(nota[i]==1){nota1++;}
  36.         if(nota[i]==2){nota2++;}
  37.         if(nota[i]==4){nota4++;}
  38.         if(nota[i]==5){nota5++;}
  39.         i++;
  40.         do{
  41.            cout<<"n¿desea agregar otro estudiante? (si=1 - no=0): ";
  42.            cin>>resp;
  43.           }while(resp<0||resp>1||i>50);
  44.            cout<<"n";
  45.      }while(resp==1);
  46.      cont=i;
  47.    
  48.      /* ORDENANDO POR CRITERIO NOTA*/
  49.      
  50.      for(i=0;i<cont-2;i++){
  51.                            posmin=i;
  52.                            for(j=1;j<cont-1;j++){
  53.                                                 if(nota[j]<nota[posmin]){
  54.                                                                          posmin=j;
  55.                                                                         }
  56.                                                 }
  57.                           auxnota=nota[i];
  58.                           nota[i]=nota[posmin];
  59.                           nota[posmin]=auxnota;
  60.                          
  61.                                                
  62.                           }                        
  63.                            
  64.                            
  65.    
  66.      cout<<"nn";
  67.     system("pause");
  68.     return 0;    
  69. }
  70.  
  71.  

Les pido el favor que me digan en que me estoy equivocando y como lo puedo corregir.
Les agradesco de antemano la ayuda prestada

Páginas: [1]