• Viernes 8 de Noviembre de 2024, 16:43

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.


Mensajes - haddad

Páginas: [1] 2
1
C/C++ / Re: nose como pasar esto a procedimiento.... :/
« en: Sábado 11 de Junio de 2011, 23:52 »
Qué es lo que quieres hacer con esto
s=ts-((m*60)+(h*3600))
y a qué te refieres con procedimiento?

2
C/C++ / Re: Promedio de notas usando For
« en: Viernes 13 de Mayo de 2011, 04:09 »
entendido, gracias!

3
C/C++ / Re: Promedio de notas usando For
« en: Viernes 13 de Mayo de 2011, 03:21 »
:) podrias hacerme grafica tu explicacion?  ^_^

4
C/C++ / Re: Promedio de notas usando For
« en: Viernes 13 de Mayo de 2011, 03:08 »
muestrame como te quedo el codigo, creo que podrias haberlo hecho tambien con un array

5
C/C++ / Re: palindromo
« en: Domingo 8 de Mayo de 2011, 20:38 »
si, eso lo tengo claro. solo que al introducir palabras como aleteetela, me dice q no es palindromo :/

6
C/C++ / Re: palindromo
« en: Sábado 7 de Mayo de 2011, 18:39 »
ok, gracias
podrias explicarme teoricamente en que consiste if (cad
  • !=cad[n-x-1])

saludos

7
C/C++ / palindromo
« en: Viernes 6 de Mayo de 2011, 02:06 »
que mas muchachos! aqui les dejo un codigo que imprime si la palabra ingresada es palindrome o no,  tiene algunos errores, como que no tiene en cuenta cuando una palabra no es par o cuando se repite una letra en la mitad.
recibo sugerencias
saludos!

Código: C++
  1. #include <stdio.h>
  2. #include <string.h>
  3. #include <stdlib.h>
  4. #include <conio.h>
  5.  
  6. int main(int argc, char *argv[])
  7. {
  8. char cad[30];
  9. int n=0, cont=0;
  10.  
  11. printf("introduzca una palabran");
  12. gets(cad);
  13.  
  14. n=strlen(cad)/2;
  15.  
  16. for(int x=0;x<n;x++){
  17.         for(int y=strlen(cad)-1;y>=n;y--){
  18.                 if(cad[x]==cad[y]){
  19.                 cont++;
  20.                 }
  21.                 }
  22.         }
  23.   if(cont==n)
  24.   {
  25.              printf("es palindromen");
  26.                }
  27.                
  28.              else
  29.              {
  30.              printf("no es palindromen");
  31.              }
  32.   getch();
  33.   return 0;
  34. }
  35.  
  36.  

8
C/C++ / Re: extensiones (.cpp)
« en: Domingo 1 de Mayo de 2011, 20:46 »
bueno, mira que estuve analizando y creo que elementos como el portal ejecutable (PE)
el portal ejecutable es el formato que reune binarios y el handle, que no es necesario para lenguajes compilados podrian ayudarnos en la comprension del proceso de reconocimiento de un codigo introducido por el programador y su traduccion a codigo maqina. teniendo en cuenta que para el lenguaje c++, las librerias estan escritas en cpp, algunas identificadas por un .h que indica un fichero de cabecera o fichero de inclusion.
el archivo PE consiste en una serie de encabezados que le dicen al linker dinamico como asignar el archivo en memoria.
necesito ordenar mis ideas para llegar a una idea compleja :S
espero me haya dado entender lo que intento decir

9
C/C++ / final moda en vectores
« en: Sábado 16 de Abril de 2011, 22:41 »
muchachos, aqui les dejo el codigo del programa que arroja el numero que mas se repite. observen y recibo sugerencias
Código: C++
  1. #include <iostream>
  2. using namespace std;
  3. int main(){
  4.     int n, vec[20];
  5.     cout<<"introduce la dimension del vector"<<endl;
  6.     cin>>n;
  7.     for(int i=0;i<n;i++){
  8.             cout<<"introduce el coeficiente "<<i<<endl;
  9.             cin>> vec[i];
  10.             }
  11.            
  12.     int vec2[20], max=0, indice=0;
  13.     for(int i=0;i<n;i++){
  14.             for(int j=0;j<n;j++){
  15.                 if(vec[i]==vec[j]){                                  
  16.                  vec2[i]++;
  17.             }
  18.            
  19.             }
  20.            
  21.             }
  22.             max= vec2[0];
  23.             for(int i=1;i<n;i++){
  24.                     if(vec2[i]>max){
  25.                                     max=vec2[i];
  26.                                     indice=i;
  27.                                     }
  28.                     }
  29.            
  30.          
  31.  
  32.     cout<<"la moda es: "<<vec[indice]<<endl;
  33.    
  34.  
  35.  
  36.    system("pause");  
  37.     return 0;
  38. }
  39.  

10
C/C++ / Re: moda en vectores
« en: Martes 5 de Abril de 2011, 02:26 »
muchisimas gracias, ahora solo me qeda analizar tu detallada explicacion :)
saludos!!

11
C/C++ / Re: moda en vectores
« en: Domingo 3 de Abril de 2011, 23:33 »
si por favor, quedaria enormemente agradecida si me explicaras algo de sintaxis y de logica :)
es que hay muchas cosas nuevas para mi, y yo digo o.O eso de donde salio?? jaja

12
C/C++ / Re: moda en vectores
« en: Domingo 3 de Abril de 2011, 22:42 »
si te soy sincera... hay muchas cosas que no entiendo :(

13
C/C++ / moda en vectores
« en: Sábado 2 de Abril de 2011, 23:17 »
muchachos agradezco a todos los que han contribuido a aclararme las dudas
ahora les traigo esto. debo mostrar la moda de un vector. el numero que mas se repite
saludos!!

14
C/C++ / Re: vectores
« en: Sábado 2 de Abril de 2011, 23:13 »
muchachos aqui les dejo el codigo final :)

Código: C++
  1. #include <iostream>
  2. #include <conio.h>
  3. using namespace std;
  4.  
  5. main(){
  6.        
  7.        int n1,n2, vec1[20],vec2[20],vecSuma[40];
  8.              
  9.        
  10. cout<<"ingrese la dimension del vector 1"<<endl;
  11. cin>>n1;
  12. for(int x=0;x<n1;x++){
  13. cout<<"ingrese un numero"<<endl;
  14. cin>>vec1[x];
  15. }
  16. cout<<"ingrese la dimension del vector 2"<<endl;
  17. cin>>n2;
  18. for(int x=0;x<n2;x++){
  19. cout<<"ingrese un numero"<<endl;
  20. cin>>vec2[x];
  21. }
  22.  
  23.        
  24.        for(int i=0;i<n1+1;i++){
  25.                vecSuma[i]=vec1[i];
  26.                }
  27.                
  28.                for(int i=0;i<n2+n1;i++){
  29.                        vecSuma[i+n1]=vec2[i];
  30.                                                              
  31.                        cout<<vecSuma[i]<<endl;
  32.                        }
  33.                        
  34. getch();
  35. return 0;
  36.                            
  37.        }
  38.  
  39.  

15
C/C++ / Re: vectores
« en: Sábado 2 de Abril de 2011, 21:08 »
a ver muchachos tengo esto. ¿que me pueden decir?

Código: C++
  1. #include <iostream>
  2. #include <conio.h>
  3.  
  4. using namespace std;
  5.  
  6. int main(){
  7.  
  8. int vec1[20], vec2[20];
  9. int n1, n2;
  10.  
  11. cout<<"ingrese la dimension del primer vector "<<endl;
  12. cin >> n1;
  13.  
  14. cout<<"ingrese la dimesion del segundo vector"<<endl;
  15. cin>>n2;
  16.  
  17. int k=0, j=0,vecfinal[n1+n2];
  18.  
  19. for(int x=0;x<n1;x++) {
  20.   vecfinal[x]=vec1[x];
  21.    k++;  
  22.      cout<<k<<endl;
  23. }
  24.  
  25. for(int x=k+1;x>(n1+n2);x++){
  26.      vecfinal[x]=vec2[j];
  27.      j++;
  28.      cout<<j<<endl;
  29. }  
  30. getch();
  31. return 0;
  32. }
  33.  

tengo dudas con ese codigo, me podrian decir q esta mal y darme una explicacion de lo q esta pasando por fa
saludos!!

16
C/C++ / Re: vectores
« en: Jueves 31 de Marzo de 2011, 00:56 »
podrias explicarme por que 2 for con las mismas instrucciones?
Cita de: "Checho360"
Código: C++
  1. # int suma [cantidad];for(int i=0;i<cantidad;i++) suma[i]=0;
  2. # (for int i=0;i<cantidad;i++){
  3. # suma[i]=vector1[i]+vector2[i];}
  4.  
es decir me gustaria un poco de teoria sobre lo que estas realizando

17
C/C++ / Re: vectores
« en: Jueves 31 de Marzo de 2011, 00:23 »
creo que he captado tu idea Ehecatl y agradezo tu aporte, quizas la diferecia radique en estilos de programacion. pero aun sigo con la duda para unir o sumar dos vectores. agradeceria que alguno me explicara el proceso adecuado
saludos!!

18
C/C++ / Re: vectores
« en: Martes 29 de Marzo de 2011, 18:04 »
bueno con respecto al primer ejercicio, aqui les dejo otra forma de hacerlo, es mas resumida. Analicen diferencias de fondo
saludos!! y gracias por su ayuda
Código: C++
  1. #include <iostream>
  2.  using namespace std;
  3.  main(){
  4.        
  5.         int cantidad;
  6.         cout<<"tamaño de datos a ingresar"<<endl;
  7.         cin>>cantidad;
  8.        
  9.         int vector [cantidad]; int suma = 0;int resta=0;
  10.        
  11.         for(int x=0;x<cantidad;x++){
  12.               cout<<"ingrese un numero"<<endl;
  13.                 cin>>vector[x];
  14.     }
  15.         for(int x=2;x<cantidad;x+2){
  16.     resta -= vector[x];
  17.     }
  18.     cout<<"operacion"<<resta/vector[0];
  19.         for(int x=1;x<cantidad;x+2){
  20.     suma += vector[x];
  21.     }
  22.     cout<<"operacion"<<suma/vector[0];
  23.         return 0;
  24.  }
  25.  

19
C/C++ / Re: vectores
« en: Lunes 28 de Marzo de 2011, 03:21 »
mmm la verdad no se como explicarte y vale tratare de ser mas explicita en mis preguntas
saludos!

20
C/C++ / Re: vectores
« en: Domingo 27 de Marzo de 2011, 20:34 »
si creo que me esta compilando bien.
ahora, podrias ayudarme regalandome alguna explicacion sobre como hago para unir 2 vectores?
saludos!!

21
C/C++ / Re: vectores
« en: Domingo 27 de Marzo de 2011, 18:27 »
y no podria declarar la variable resta y asi mismo modificar en el codigo lo que diga suma por resta.
compile con esto pero noto que no realiza la operacion de resta, sino que solo cambia a negativo el signo de la suma
 
Código: C++
  1. int vector [cantidad]; int suma = 0;int resta=0;
  2.        
  3.         for(int x=0;x<cantidad;x++){
  4.               cout<<"ingrese un numero"<<endl;
  5.                 cin>>vector[x];
  6.         }
  7.         for(int x=1;x<cantidad;x=x+2){
  8.                 cout<<x+1<< "-> "<<vector[x]<<endl;
  9.                 resta = resta - vector[x];
  10.         }
  11.         cout<<"la resta de los pares es "<<resta<<endl;
  12.         if(vector[0]!=0){
  13.         cout<<"la resta de los pares dividida por el primer componente del vector es "<<resta/vector[0]<<endl;}
  14.         resta = 0;
  15.  

22
C/C++ / Re: vectores
« en: Domingo 27 de Marzo de 2011, 16:59 »
muchisimas gracias pero bueno solo una cosa, cambiaria radicalmente teniendo en cuenta que en relacion con los pares me piden es resta o es solo cuestion de cambiar signos?
saludos!! y gracias por aceptar enseñarme jaja

23
C/C++ / vectores
« en: Sábado 26 de Marzo de 2011, 19:08 »
que mas muchachos. aqui les dejo un codigo que realice para imprimir las posiciones pares de un vector. recibo sugerencias y apuntes para imprimir la suma de las posiciones pares y la resta de las posiciones impares, y cada una de ella dividirla entre la posicion 0.
este es el codigo que hice
Código: C++
  1. #include <iostream.h>
  2. #include <conio.h>
  3.  
  4. main(){
  5.   int vector[10],cantidad;
  6.  
  7.   cout<<"tamaño de datos a ingresar"<<endl;
  8.   cin>>cantidad;
  9.   for(int x=0;x<cantidad;x++){
  10.    cout<<"ingrese un numero"<<endl;
  11.    cin>>vector[x];
  12.   }
  13.   for(int x=2;x<cantidad;x=x+2){
  14.    cout<<x<< "-> "<<vector[x]<<endl;
  15.    getch(); 
  16. }
  17.  return 0;
  18. }
  19.  

24
C/C++ / Re: Buscar string en un archivo, y obtener datos
« en: Miércoles 23 de Marzo de 2011, 20:45 »
mmm creo  que quede un poco confundida en cuanto al orden de soluciones que planteaste
 
Cita de: "m0skit0"
printf("%sn", (char*)((unsigned int)ptr + strlen("Ki")));
eso es la solucion a?
Cita de: "m0skit0"
- No pongas las condiciones del if seguidas, es poco legible, y usa siempre { }, te ahorrarás futuros quebraderos de cabeza.
- Usa NULL, no 0 (tampoco hagas !ptr)
- No uses literales en el código, usa constantes (#define)

25
C/C++ / Re: Podrian colaborar para aprender a programar
« en: Miércoles 23 de Marzo de 2011, 03:25 »
tu dices que no es c++ estandar, bien.
pero mi pregunta en realidad tiene que ver sobre lo que el dijo de que
Cita de: "nicojr16"
Aclaro, que iostream va sin ".h" pero debajo de ella va "using namespace std;"
cual es la razon para que se ponga using namespace std en lugar de .h
saludos!

Páginas: [1] 2