Menú

Mostrar Mensajes

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

Mostrar Mensajes Menú

Mensajes - Beakman

#141
Programación C/C++ / Re: Ayuda con este codigo!!
25 Noviembre 2010, 06:16 AM
Oka.
Puede ser que pase de largo por el último caracter ingresado.

Mira, así cambié la función para ingresar.
Código (c++) [Seleccionar]

void ingresar()
{
   Alumno info;

   printf("Ingrese carne: ");
   
   //gets(info.carne);
   cin >> info.carne;
   
   printf("Ingrese nombre: ");
   
   //gets(info.nombre);
   cin >> info.nombre;
   
   printf("Ingrese Parcial No 1: "); scanf("%d", &(info.nota1));
   printf("Ingrese Parcial No 2: "); scanf("%d", &(info.nota2));
   printf("Ingrese Parcial No 3: "); scanf("%d", &(info.nota3));
   insertar(info);
   printf("Alumno ingresado exitosamente\n");
}


¿ Qué error te saca ?
#142
Noticias / Re: El español crece en internet
25 Noviembre 2010, 06:07 AM
CitarVe a tu alrededor y busca cosas tecnológicas nuevas. Ahora mencionarme que porcentaje de esta tecnología no nacio en EUA.
EUA tiene muchas cosas malas pero al menos en lo que respecta a tecnología le ha servido al mundo entero.

CitarPero sin duda el ingles se gano el lugar que tiene gracias a su facilidad, flexibilidad y por los aportes hechos en este idioma

Primero, hay mucha política metido en eso. Y después, que ellos hayan inventado tantas cosas no significa que tengamos que hablar esa lengua.


Citar
...pero lo que si me parecería mal es que la gente innove y que solo se enteren de esa innovación las personas que comparten el idioma del innovador.

Para esto es el Ingles para poder compartir de una manera fácil y efectiva la información al rededor de todo el mundo. Por algo se le llama el idioma universal.

Si vos sabés hablar inglés y español, y encontrás un texto en inglés no te cuesta nada traducirlo al español para que los que no saben lo puedan entender. De la misma forma que no te cuesta escribir algo en inglés.

A mi lo que me importa es que cualquier cosa que yo quiera encontrar en internet o en donde sea, esté en muchos idiomas.
Si a vos te parece que el inglés es más cómodo, y tiene que ser un idioma universal, bueno es tu pensamiento, pero de todas formas la información tiene que estar en todos los idiomas.

No cuesta mucho hacerlo.

Con que uno solo, traduzca un texto a su lengua nativa miles se pueden beneficiar.
#143
Programación C/C++ / Re: Ayuda con este codigo!!
25 Noviembre 2010, 05:14 AM
Bien.
El cin>> y el cou<< son del C++.
Vos estas con C.

Para que te funcionen en el encabezado tenes que poner la librería <iostream>. Yo lo puse de esta forma.

Código (c++) [Seleccionar]

#include <stdio.h>
#include <string.h>
//#include <conio.h> //esta no porque no es estandar
#include<iostream> //para lo que necesitás

using namespace std; //es muy importante



entonces después solo tenes que poner algo asi;
Código (c++) [Seleccionar]

char cadena[10];

cin >> cadena; //ingresa la cadena

cout << cadena <<endl; //muestra la cadena


el "endl" va en lugar de '\n'

PD: perdoná si te expliqué todo esto y vos ya lo sabías.
#144
Noticias / Re: El español crece en internet
25 Noviembre 2010, 05:07 AM
Ok, de nuevo te responderé con una visión a grandes rasgos:
Un tipo de brasil descubre algo muy importante, pero debido al mal gobierno no se valora su descubrimiento. Entonces el por su cuenta decide ponerlo en Internet para al menos beneficiar a alguien. Si lo pone en portugués solo las personas que saben portugués lo entenderán. Después de un tiempo alguien lo encontrara y entonces lo traducirá a su idioma. Ahora los que conocen ese X idioma pueden leerlo. No muy tarde alguien ligado a ese X idioma lo traducirá y si realmente es algo importante tal ves en un año seran pocos los idiomas a los que no este traducido (sin contar los minoristas)


Yo entiendo esto que me decís, pero yo lo que creo es que la respuesta no es poner todo del mismo idioma. Cuando entras a wikipedia y estás viendo un artículo en el lado izquierdo lo tenes en otros idiomas. Eso es precisamente lo que se debería hacer.
La empresa Google tiene su página principal en inglés y para cada país tiene una página con su respectivo idioma.
Cuando alguien escribe algo nuevo, el lugar a donde lo sube tiene que tener la capacidad de poder traducirlo a otros idiomas. No se necesita mucha gente para traducir un texto.

CitarA como vamos siento que me vas a decir que una conferencia de tecnología e innovación internacional con sede en algún país del mundo debería estar traducida para todos los idiomas de los países invitados.
Eso ya se hace, en algunas conferencias todos tienen un auricular por el que les traducen.


CitarPD: el echo de que alguien pueda acceder a Internet pero no aprender ingles es ilógico :p
Otra vez. Si alguien no quiere no quiere.
Y por que tienen que aprender inglés? por que ellos no aprenden español?

El idioma más hablado es el chino mandarín, el segundo es el español y el tercero es el inglés.
http://es.wikipedia.org/wiki/Idioma_espa%C3%B1ol
http://toptop10.blogspot.com/2006/11/top-10-idiomas-ms-hablados-en-el-mundo.html

Me dijiste que para vos el inglés es simple y sin mucha estructura gramatical:
CitarSe necesita un estándar de comunicación, que sea simple y sin mucha estructura gramatical. El ingles cumple con estos requerimientos.

Pero hay mas de 6500 idiomas, y yo por lo menos no los conozco todos.
Así que ¿Por qué no puede haber otro idioma mejor que el inglés?

entonces¿Por qué hablamos del inglés?
Por que, en este mundo, injustamente unos tienen más poder que otros.
Y eso esta mal.
Hay que darle más importancia a todos los que hablen otros idiomas, y tengan otro pensamiento.
#145
Programación C/C++ / Re: Ayuda con este codigo!!
25 Noviembre 2010, 04:40 AM
Cita de: an_war en 25 Noviembre 2010, 04:24 AM
lo que pasa es que no se como generar espacios entre los menus para que todo no se amontone seguido y pues es que no se si notaste algunos errores que no se porque a ratos no funciona bien. 

Por qué no lo ponés asi?:
printf(" (1)Ingresar \n (2)Buscar \n (3)Modificar \n (4)Eliminar \n (5)Ordenar \n (6)Mostrar lista \n (7)Salir\n");

Y tal vez quieras limpiar la pantalla.
En linux es system("clear"); y en Window$ system("cls");
Así no se te amontona tanto.

La primera vez que lo ejecute no me había encontrado un dato.
Pero después lo ejecute varias veces y no encontré error todavía.

Le cambie los get por cin>>
#146
Noticias / Re: El español crece en internet
25 Noviembre 2010, 04:33 AM
Estas mezclando las cosas.
Que haya varios idiomas no significa que avancemos todos separados, al contrario.
Avanzamos todos juntos.
SI hacen todo en ingles solo avanzan los que saben ingles.

No contestaste el resto de las cosas que te dije

Si a vos te gusta hablar ingles, perfecto hacélo, problema tuyo. Pero no obligues a los demás a aprender algo que no quieran o no puedan.

CitarEl sistema es mas eficiente con un solo idioma para todo.
<ironia> Siii claro </ironia>

me vas a hablar del sistema ?.

El sistema es más eficiente con el mismo color de pelo, con el mismo himno, con los mismos gustos, usando el mismo SO, el mismo navegador, el mismo estilo de musica, etc.
<ironia> es verdad! es más eficiente por eso! </ironia>
#147
Citarpero quisiera saber como se puede imprimir con lineas y circulitos :S no tengo idea de como

Lineas y ciruclitos ?

Como tienen que quedar los 7 números?
#148
Programación C/C++ / Re: Ayuda con este codigo!!
25 Noviembre 2010, 04:05 AM
CitarMe he encontrado en un lio al intentar separar los datos unos de otros pues despues de un rato todo esta tan amontonado que ni se entiende y no logro separarlos

Para que querés separarlos?, es decir de que forma ?

Lo probé y funcionó mas o menos bien.
Le cambié un par de cosas para el ingreso no mas.
#149
Cita de: do-while en 24 Noviembre 2010, 00:28 AM
¡Buenas!

Realmente llegar hasta n/2 es perder el tiempo. El mayor de los divisores mas pequeños es la raiz cuadrada, ya que si un divisor sobrepasa la raiz cuadrada es porque el otro factor es menor que la raiz cuadrada:

Si a * b = c y a2 > c entonces b2 < c, ya que de lo contrario a2 * b2) > c * c = c2 y esto impllica, tomando raices, que a * b > c, lo cual es una contradiccion. Por lo tanto b2 < c lo que es lo mismo que b < c1/2

¡Saludos!
Claro. Esta bien de cualquiera de esas formas.

Igual no es un un super código. En ESTE caso creo que no influye mucho una cuenta mas o una cuenta menos.


Cita de: Akai en 23 Noviembre 2010, 23:33 PM
Esto... Darioxhcx... permíteme que mejore un poco tu código.


#include <stdio.h>
int main () {
    int con=2,primo=1,numero;
    printf("ingrese su numero ");
    scanf("%d",&numero);
    while(primo==1 && con < numero/2){
        if(numero%con==0)
            primo=0;
        con++;
    }
    if(primo==1)
        printf("%d es primo\n",numero);
    else
        printf("no es primo\n");
    return 0;
}

¿Para qué usar getchar o system pause teniendo esto? -->
http://foro.elhacker.net/programacion_cc/ejecutar_programas_en_windows_sin_necesidad_de_pausas_system_pause_etc-t306837.0.html

ERROR:
Dice que 4 es un numero primo. y no lo es.


Este es mi codigo:
Código (c++) [Seleccionar]

#include<iostream>
using namespace std;

int main()
{
int x; //para el ciclo
int num;
int con=0;

cout << "Ingrese numero: ";
cin >> num;
//aca se puede preguntar si el numero es 1
//el 1 no es primo
for( x=1;x<=num;x++ )
if( num%x == 0 )
con++;

if( con>2 )
cout << "No es primo" << endl;
else
cout << "Si es primo" <<endl;

return 0;
}

#150

Error, Desde 1 hasta el número/2. A partir de numero/2, ya no va a haber más divisores de él.


Si, estaría de mas hacerlo hasta el numero.