Yahoo Clever wird am 4. Mai 2021 (Eastern Time, Zeitzone US-Ostküste) eingestellt. Ab dem 20. April 2021 (Eastern Time) ist die Website von Yahoo Clever nur noch im reinen Lesemodus verfügbar. Andere Yahoo Produkte oder Dienste oder Ihr Yahoo Account sind von diesen Änderungen nicht betroffen. Auf dieser Hilfeseite finden Sie weitere Informationen zur Einstellung von Yahoo Clever und dazu, wie Sie Ihre Daten herunterladen.

Ayuda con un Programa en Borland c++ super sencillo xfa atudenme !!!!!!!!?

Me Piden que haga un programa en Borland c++ que de tres numeros ingresados x teclado me salga el mayor de ellos... yo lo tengo mas o menos asi:

#include<stdio.h>

#include<conio.h>

void main()

{

//Programa que saca el mayor de tres numeros

clrscr();

int n1,n2,n3;

printf("Ingrese numero 1: ");

scanf("%d",&n1);

printf("Ingrese numero 2: ");

scanf("%d",&n2);

printf("Ingrese numero 3: ");

scanf("%d",&n3);

if(n1>n2)

if(n1>n3)

printf("El mayor es: %d",n1);

else

if(n2>n1)

if(n2>n3)

printf("El mayor es: %d",n2);

else

printf("El mayor es: %d",n3);

getch();

}

_____________________________________________

pero cuando le mando a correr si x ejemplo ingreso n1=4, n2=5, n2=8

me sale en pantalla "EL MAYOR ES 4"

Update:

Me Piden que haga un programa en Borland c++ que de tres numeros ingresados x teclado me salga el mayor de ellos... yo lo tengo mas o menos asi:

#include<stdio.h>

#include<conio.h>

void main()

{

//Programa que saca el mayor de tres numeros

clrscr();

int n1,n2,n3;

printf("Ingrese numero 1: ");

scanf("%d",&n1);

printf("Ingrese numero 2: ");

scanf("%d",&n2);

printf("Ingrese numero 3: ");

scanf("%d",&n3);

if(n1>n2)

if(n1>n3)

printf("El mayor es: %d",n1);

else

if(n2>n1)

if(n2>n3)

printf("El mayor es: %d",n2);

else

printf("El mayor es: %d",n3);

getch();

}

_____________________________________________

pero cuando le mando a correr si x ejemplo ingreso n1=4, n2=5, n2=8

me sale en pantalla "EL MAYOR ES 4"

xfa es urgente doy 10 ptos

Update 2:

Me Piden que haga un programa en Borland c++ que de tres numeros ingresados x teclado me salga el mayor de ellos... yo lo tengo mas o menos asi:

#include<stdio.h>

#include<conio.h>

void main()

{

//Programa que saca el mayor de tres numeros

clrscr();

int n1,n2,n3;

printf("Ingrese numero 1: ");

scanf("%d",&n1);

printf("Ingrese numero 2: ");

scanf("%d",&n2);

printf("Ingrese numero 3: ");

scanf("%d",&n3);

if(n1>n2)

if(n1>n3)

printf("El mayor es: %d",n1);

else

if(n2>n1)

if(n2>n3)

printf("El mayor es: %d",n2);

else

printf("El mayor es: %d",n3);

getch();

}

_____________________________________________

pero cuando le mando a correr si x ejemplo ingreso n1=4, n2=5, n2=8

me sale en pantalla "EL MAYOR ES 4"

xfa es urgente doy 10 ptos o si no diganme donde puedo bajar ejercicios paraecidos

Update 3:

Me Piden que haga un programa en Borland c++ que de tres numeros ingresados x teclado me salga el mayor de ellos... yo lo tengo mas o menos asi:

#include<stdio.h>

#include<conio.h>

void main()

{

//Programa que saca el mayor de tres numeros

clrscr();

int n1,n2,n3;

printf("Ingrese numero 1: ");

scanf("%d",&n1);

printf("Ingrese numero 2: ");

scanf("%d",&n2);

printf("Ingrese numero 3: ");

scanf("%d",&n3);

if(n1>n2)

if(n1>n3)

printf("El mayor es: %d",n1);

else

if(n2>n1)

if(n2>n3)

printf("El mayor es: %d",n2);

else

printf("El mayor es: %d",n3);

getch();

}

_____________________________________________

pero cuando le mando a correr si x ejemplo ingreso n1=4, n2=5, n2=8

me sale en pantalla "EL MAYOR ES 4"

xfa es urgente doy 10 ptos o si no diganme donde puedo bajar ejercicios parecidos

Update 4:

ya probé haciendo eso y nada que ver recuerdo que en pascal era "and" y en este lenguaje ni siquiera corre cuando pongo & o and

Update 5:

_________

___________

gracias ThellY tu respuesta si me sirvió ...

me corrió el programa y no me dio problemas....

en cuanto a las otras respuestas gracias pero en el && me sale errores de todas formas gracias!!

8 Antworten

Bewertung
  • vor 1 Jahrzehnt
    Beste Antwort

    #include<stdio.h>

    #include<conio.h>

    void main()

    {

    //Programa que saca el mayor de tres numeros

    clrscr();

    int n1,n2,n3;

    printf("Ingrese numero 1: ");

    scanf("%d",&n1);

    printf("Ingrese numero 2: ");

    scanf("%d",&n2);

    printf("Ingrese numero 3: ");

    scanf("%d",&n3);

    if(n1>n2 && n1>n3)

    printf("El mayor es: %d",n1);

    else if(n2>n1 && n2>n3)

    printf("El mayor es: %d",n2);

    else if(n3>n2 && n3>n1)

    printf("El mayor es: %d",n3);

    getch();

    }

    eso debe estar mejor, suerte y no olvides votar

    Quelle(n): yo mismo
  • vor 1 Jahrzehnt

    el algoritmo queda mas o menos asi..

    si n1>=n2

    mayor=n1;

    fin si

    si no

    mayor=n2;

    si mayor>=n3

    mayor=n1;

    finsi

    si no

    mayor=n3;

  • vor 1 Jahrzehnt

    Este esta corregido checalo

    #include<stdio.h>

    #include<conio.h>

    void main()

    {

    //Programa que saca el mayor de tres numeros

    clrscr();

    int n1,n2,n3;

    printf("Ingrese numero 1: ");

    scanf("%d",&n1);

    printf("Ingrese numero 2: ");

    scanf("%d",&n2);

    printf("Ingrese numero 3: ");

    scanf("%d",&n3);

    if(n1>n2 && n1>n3)

    printf("El mayor es: %d",n1);

    else if(n2>n1 && n2>n3)

    printf("El mayor es: %d",n2);

    else

    printf("El mayor es: %d",n3);

    getch();

    }

  • Anonym
    vor 1 Jahrzehnt

    Aun no se programar en C++ pero el algoritmo seria asi:

    a,b,c: los numeros

    m:auxiliar

    si a>b entonces m=a

    de lo contrario m=b

    si m>c entonces (el mayor es m)

    de lo contrario (el mayor es c)

    fin

    o bien puedes hacerlo solo en dos lineas mira asi:

    m=((a+b)+abs(a-b)) div 2.

    el mayor es = ((m+c)+abs(m-c)) div 2

    eso es todo, cualquier duda de programacion contactame a aleksi_2211@hotmail.com.

    Por favor seleccionala como la mejor necesito puntos gracias.

  • Wie finden Sie die Antworten? Melden Sie sich an, um über die Antwort abzustimmen.
  • vor 1 Jahrzehnt

    #include<stdio.h>

    #include<conio.h>

    void main()

    {

    //Programa que saca el mayor de tres numeros

    clrscr();

    int n1,n2,n3;

    printf("Ingrese numero 1: ");

    scanf("%d",&n1);

    printf("Ingrese numero 2: ");

    scanf("%d",&n2);

    printf("Ingrese numero 3: ");

    scanf("%d",&n3);

    if(n1>n2)

    {

    if(n1>n3)

    printf("El mayor es: %d",n1);

    }

    else

    if(n2>n1)

    if(n2>n3)

    printf("El mayor es: %d",n2);

    else

    printf("El mayor es: %d",n3);

    getch();

    }

    Quelle(n): =)
  • vor 1 Jahrzehnt

    proba haciendo los if con los los "and" me parece que en c++ era &&, asi capaz que evalua mejor las condiciones... por lo demas mirando la sintaxis me da la sensacion de que esta bien... saludos

  • Anonym
    vor 1 Jahrzehnt

    fijate en que en primer else esta dentro del condicional if(n1>n3), entonces si se cumple if(n1>n2) pero el segundo if no se cumple, pasa directamente a evaluar el segundo valor y como esos dos son completamente incoherentes, toma como cierto el if(n1>n3).

    intentalo asi:

    #include<stdio.h>

    #include<conio.h>

    void main()

    {

    //Programa que saca el mayor de tres numeros

    clrscr();

    int n1,n2,n3;

    printf("Ingrese numero 1: ");

    scanf("%d",&n1);

    printf("Ingrese numero 2: ");

    scanf("%d",&n2);

    printf("Ingrese numero 3: ");

    scanf("%d",&n3);

    if(n1>n2)&&(n1>n3)

    printf("El mayor es: %d",n1);

    else

    if(n2>n1)&&(n2>n3)

    printf("El mayor es: %d",n2);

    else

    if(n3>n1)&&(n3>n2)

    printf("El mayor es: %d",n3);

    else

    printf("Hay dos o más números iguales.");

    getch();

    }

  • nerey
    Lv 4
    vor 4 Jahren

    Con tan p.c.. aclaracion de lo que propones ...a p.c.. se puede llegar. Sintaxis do-at the same time as. Hacer mientras... #comprise <stdio.h> void considerable(){ int veces=0; char p="pepe"; do{ printf("%cn",p) }at the same time as(veces<10); }

Haben Sie noch Fragen? Jetzt beantworten lassen.