Foro Oficial De C++

Mmmm...


Toy pensando comprarme un laptop de no mas de 150USD para instalar Ubunto y meterle mano mas seguido a C++ y linux =)... que opinan? ..

Digo es para comprar un PC vieja en ebay XD... un "SAPITO" :p como le decimos aqui a las PC's viejas...


SuerteX :)
 
Mmmm...


Toy pensando comprarme un laptop de no mas de 150USD para instalar Ubunto y meterle mano mas seguido a C++ y linux =)... que opinan? ..

Digo es para comprar un PC vieja en ebay XD... un "SAPITO" :p como le decimos aqui a las PC's viejas...


SuerteX :)

pero si tienes buena maquina... puedes usar el virtual pc de microsoft...
lo instalas y montas linux en un pc virtual y no tienes q comprar uno aparte...:p
 
no se si es lo q preguntas...
hay un emulador... en linux para aplicaciones de win .exe..
eso era? :rolleyes:

si tenes razon existen muchos emuladores para ejcutar archivos.exe....pero se supone que si io hago un programa en gcc y le doy permisos de ejecucion debo poder ejecutarlo fuera de la consola de comandos...pero nada que puedo...bueno como sea gracias bro.

sigo en mi labor....
 
buenas muchachos sera que me pueden dar alguna idea de como hacer el siguiente algoritmo en la estructura de decision, yo uso el dev c++

Leer tres números en desorden, ordenarlos de menor a mayor y muéstrelos. el problema esta en que no se como hacer para que me los muestre d menor a mayor

y tambien me podrian pasar algunos ejemplos sencillos de "estructura de ciclos"

ya que tengo parcial en la proxima semana y necesito practicar bastante.

muchas gracias de antemano
 
buenas muchachos sera que me pueden dar alguna idea de como hacer el siguiente algoritmo en la estructura de decision, yo uso el dev c++

Leer tres números en desorden, ordenarlos de menor a mayor y muéstrelos. el problema esta en que no se como hacer para que me los muestre d menor a mayor

y tambien me podrian pasar algunos ejemplos sencillos de "estructura de ciclos"

ya que tengo parcial en la proxima semana y necesito practicar bastante.

muchas gracias de antemano

te paso el link de los manuales...
http://www.laneros.com/showthread.php?t=90133

leamos un poquito mas....
ese algoritmo esta muy fácil... intenta y aquí te corregimos..
éxitos.:cool:
 
Ayuda

hola buenas tardes... soy nueva en este foro y necesito ayuda,soy nueva en esto de programar y pus kero saber como hacer una piramide de asteriscos en lenguaje c con ciclos.espero k me ayuden.:nervios:
 
hola buenas tardes... soy nueva en este foro y necesito ayuda,soy nueva en esto de programar y pus kero saber como hacer una piramide de asteriscos en lenguaje c con ciclos.espero k me ayuden.:nervios:

pues... si me explicas un poco mejor eso de la pirámide te ayudo, de paso dime q id usas para programar en c
salu2:cool:
 
Hola, yo di un semestre se C++ y lo que aprendi fue muy poco, un año despues necesito volvr a programar metodos de bisecion, de regla falsa y otros me gustaria que me ayudaran con los codigos o me dieran ciertas sugerencia para desarrollar este tipo de programas, es uregente, espero me colaboren
 
hola buenas tardes... soy nueva en este foro y necesito ayuda,soy nueva en esto de programar y pus kero saber como hacer una piramide de asteriscos en lenguaje c con ciclos.espero k me ayuden.:nervios:


Piramide en C++

PHP:
#include <iostream>
#include <iomanip>
using namespace std;


int main()
{
  int i, j, m, n, a[100][100];
  
  cout<<"Digite el numero de filas: ";
  cin>>m; 
  n=2*m-1;
  cout<<endl<<endl<<"TRIANGULO DE PASCAL"<<endl<<endl;    
  
  for(i=0;i<=m;i++)
  {
    for(j=0;j<=n;j++)
    {   
      a[i][j]=0;
    }
  }
  a[0][m-1]=1; 
  
  for(i=1;i<=m;i++)
  {
    for(j=m+1-i;j<=i-m+n;j++)
    {   
      a[i][j]=a[i-1][j-1]+a[i-1][j+1];
    }
  }
  
  for(i=1;i<=m;i++)
  {
   for(j=1;j<=n;j++)
   {
    if(a[i][j]==0)
    {
     cout<<setw(3)<<" "; 
    }
    else
    {
     cout<<setw(3)<<"*";
     //cout<<setw(3)<<a[i][j];   Para mostrar el triangulo de pascal descomentar esta linea
    } 
   }
   cout<<endl;
  }
  cout<<endl<<endl;
  return 0;
}
 
Hola, yo di un semestre se C++ y lo que aprendi fue muy poco, un año despues necesito volvr a programar metodos de bisecion, de regla falsa y otros me gustaria que me ayudaran con los codigos o me dieran ciertas sugerencia para desarrollar este tipo de programas, es uregente, espero me colaboren

Biseccion, si quieres cambiar la funcion editala dentro de double f(double x)

PHP:
#include <conio.h>
#include <iostream>
#include <cmath>
using namespace std;


double f(double x){
       // Funcion predefinida: e^x -x^2 + 3x-2
      double r = exp(x) - x*x + 3*x -2;
      // Ejemplos de funciones:
      //  double r = x - pow(2,-x);
      //  double r = 2*x*cos(2*x) - (x + 1)*(x + 1);
      //  double r = x*cos(x)-2*x*x + 3*x -1;

      return r;
}


void main()
{
  double a, b, tol, p, raiz;
  int ni; 
  cout<<"Digite limite inferior del intervalo: ";
  cin>>a;
  cout<<"Digite limite superior del intervalo: ";
  cin>>b;
  cout<<"Digite numero maximo de iteraciones: ";
  cin>>ni;
  cout<<"Digite tolerancia: ";
  cin>>tol;
  
  p=a; 
  int i=1; 
  double eps=1;
      
  while(f(p)!=0 && i<=ni && eps>tol){
    double pa = p;
    p = (a+b)/2;
    if(f(p)*f(a)>0)
     a=p;
    else 
    if(f(p)*f(b)>0)
     b=p;
    i++;
    eps = abs(p-pa)/p;
  }
  cout<<"La raiz de la funcion es: "<<p;
  getch();
       
     
}


Con eso supongo que tu ya sabras que debes editar para el de Regula Falsi :rolleyes::rolleyes::rolleyes:
 
nada que me da, los de estructura de secuencia y de ciclos ya los hice pero este de decicion me tiene cabezon

algoritmo en la estructura de decision, uso el dev c++

Leer tres números en desorden, ordenarlos de menor a mayor y muéstrelos. el problema esta en que no se como hacer para que me los muestre d menor a mayor

por favor me pueden orientar, darme una pista o algo
Código:
#include<iostream>

using namespace std;
int main()
{
 int num1, num2,num3;
 cout<<"Digite un número: ";
 cin>>num1;
 cout<<"Digite otro número:";
 cin>>num2;
 cout<<"Digite otro más:";
 cin>>num3;

 if (num1>num2)
 {
 
  if (num2>num3)
  {
   cout<<num1<<" es mayor que "<<num2<<" que a la vez es mayor que "<<num3;
  else
   if (num3>num1)
   {
     cout<<num3<<" es mayor que "<<num1<<" que a la vez es mayor que "<<num2;
   else
     cout<<num1<<" es mayor que "<<num3<<" que a la vez es mayor que "<<num2;
   }
  }

 else

 if (num2>num3)
  {
    if (num3>num1)
  {
   cout<<num2<<" es mayor que "<<num3<<" que a la vez es mayor que "<<num1;
  else
   cout<<num2<<" es mayor que "<<num1<<" que a la vez es mayor que "<<num3;  
  }

 else

 if (num3>num1)
 {
 
  if (num1>num2)
  {
   cout<<num3<<" es mayor que "<<num1<<" que a la vez es mayor que "<<num2;
  else
   cout<<num3<<" es mayor que "<<num2<<" que a la vez es mayor que "<<num1;
  }
 
  }

 }

}
system ("pause");
return(0);
}

ya lo edite y sigue saliendo error
 
en todos los lugares donde tienes "," en las lineas del cout, deberia de ir "<<"

Ejemplo:

cout<<num1, " es mayor que ", num2, " que a la vez es mayor que ",num3;

deberia ser

cout<<num1<<" es mayor que "<<num2<<" que a la vez es mayor que "<<num3;
 
que tal bros....no se si se acuerdan....pero hace poco estube molestando con el puerto paralelo...y logre hacer un programita que escriba y lea 8 bits....el asunto es que ahora debo usar ese programita para controlar 2 motores paso a paso....que moveran una especie de carrito a control....el problema es que cuando capturo algo por teclado con cin>>x; me toca darle enter...para que lo lea....supongo que con scanf...es lo mismo....y la verdad necesito que al pulsar una tecla digamos "w" me la lea inmediatamente algo como la KeyPressed de java.....sin enter ni nada...como le hago....alguna sujerencia....gracias de antemano.
 
pero si tienes buena maquina... puedes usar el virtual pc de microsoft...
lo instalas y montas linux en un pc virtual y no tienes q comprar uno aparte...:p

El virtual PC es bueno con los SO de MS ;) con linux mejor va VMWare.... pero la laptop la puje para cuando me quede sin energia electrica :p ...


Ya me la gane en US 86..... :p solo me toca pagar

Fue un

PIII: 600Mhz
RAM 128MB
HD: 12GB

Creo que para ubuntu esta genial =)


Repondiendo a los llamados :p...


que tal bros....no se si se acuerdan....pero hace poco estube molestando con el puerto paralelo...y logre hacer un programita que escriba y lea 8 bits....el asunto es que ahora debo usar ese programita para controlar 2 motores paso a paso....que moveran una especie de carrito a control....el problema es que cuando capturo algo por teclado con cin>>x; me toca darle enter...para que lo lea....supongo que con scanf...es lo mismo....y la verdad necesito que al pulsar una tecla digamos "w" me la lea inmediatamente algo como la KeyPressed de java.....sin enter ni nada...como le hago....alguna sujerencia....gracias de antemano.


Creo que esto le cae como el anillo al dedo ;)
PHP:
#include <cstdlib>
#include <iostream>
#include <conio.h>

using namespace std;

int main(int argc, char *argv[])
{
    char a;
    cout << "capturar numero \n\n\n";
    a=getch();
    cout <<"el numero es :" <<a <<"\n\n\n";
    system("pause");
    return EXIT_SUCCESS;
}

En la pagina 35 esta hace rato, no como lo pide pero el ejemplo es genial, ya que suma el contenido del arreglo y para hacerlo tiene que recorrerlo completo ;)

brothers, me regalan el codigo fuente de como buscar info en un vector? o un link donde este explicadito.... gracias.

PHP:
#include <stdio.h> 
#include <conio.h> 
#define TAMANIO 12 

/* la función main comienza la ejecución del programa */ 
int main() 
{ 
   /* utiliza una lista de inicialización para inicializar el arreglo */ 
   int a[ TAMANIO ] = { 1, 3, 5, 4, 7, 2, 99, 16, 45, 67, 89, 45 }; 
   int i; /* contadorr */         
   int total = 0; /* suma del arreglo */ 
    
   /* suma el contenido del arreglo a */ 
   for ( i = 0; i < TAMANIO; i++ ) { 
      total += a[ i ]; 
   } /* fin de for */ 

   printf( "El total de los elementos del arreglo es %d\n", total ); 
   getch(); 
    
   return 0; /* indica terminación exitosa */ 

} /* fin de main */


Lo mismo que a CEGO, en la pagina 35 puse muchos hace mucho, ese lo hice y es muy facil.... hay formas mas faciles de hacerlo pero ya este lo tenia hecho asi que mejor le paso este ;)

buenas muchachos sera que me pueden dar alguna idea de como hacer el siguiente algoritmo en la estructura de decision, yo uso el dev c++

Leer tres números en desorden, ordenarlos de menor a mayor y muéstrelos. el problema esta en que no se como hacer para que me los muestre d menor a mayor

y tambien me podrian pasar algunos ejemplos sencillos de "estructura de ciclos"

ya que tengo parcial en la proxima semana y necesito practicar bastante.

muchas gracias de antemano

PHP:
#include <conio.h> 
#include <stdio.h> 

int main() 
 { 
  int a,b,c; 
   
  gotoxy(15,2);  printf("Captura y ordenacion ascendente"); 
  gotoxy(5,10);  printf("Captura del primer dato: "); 
  gotoxy(30,10);  scanf("%d",&a); 
  gotoxy(5,12);  printf("Captura del segundo dato: "); 
  gotoxy(31,12);  scanf("%d",&b); 
  gotoxy(5,14);  printf("Captura del tercer dato: "); 
  gotoxy(30,14);  scanf("%d",&c); 
  gotoxy(15,18); printf("Estos son los datos ordenados ascendentemente"); 

//PARA EL PRIMERO. 

  if(a<b&&a<c){  gotoxy(5,22);printf("El primer dato es : %d",a);} 
  if(b<a&&b<c) {  gotoxy(5,22);printf("El primer dato es : %d",b);} 
  if(c<a&&c<b) { gotoxy(5,22);printf("El primer dato es : %d",c);} 

//PARA EL SEGUNDO. 

  if(a>b&&a<c||a<b&&a>c){  gotoxy(5,24);printf("El segundo dato es : %d",a);} 
  if(b>a&&b<c||b<a&&b>c) {  gotoxy(5,24);printf("El segundo dato es : %d",b);} 
  if(c>a&&c<b||c<a&&c>b) { gotoxy(5,24);printf("El segundo dato es : %d",c);} 

//PARA EL TERCERO. 

  if(a>b&&a>c){  gotoxy(5,26);printf("El tercer dato es : %d",a);} 
  if(b>a&&b>c) {  gotoxy(5,26);printf("El tercer dato es : %d",b);} 
  if(c>a&&c>b) { gotoxy(5,26);printf("El tercer dato es : %d",c);} 
  getch(); 
 }


Recuerden que esto no es para que le hagamos la tarea, pero yo se lo que se pasa cuando no se tiene idea de como hacer algo :S..... tal vez luego actualice la pagina 35 con unos cuantos ejemplos mas..... como que ayude al mande del piedra, papel y tijera, pero lo pondre completo .. :D... por cierto, muchos funcionan con C++ 3.0 y otros con DEV, solo tienen que adaptarlos ;)


SuerteX :)
 
  • Me gusta
Reacciones: 2 personas
viejo virutero...como siempre me habeis salvado el pellejo...de veras que el tal getch() lo he usado mucho y ni por idea que podria servirme para eso...jeje gracias de nuevo.
 

Los últimos temas