Ir para conteúdo
carlosphp

esta dando erro quando tento encontrar o menor numero

Recommended Posts

#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char* argv[])
{
    int n1=0;
    int n2=0;
    int n3=0;
    int menor=0;
    cout<<"digite o primeiro numero:"<<endl;
    cin>>n1;
    cout<<"digite o segundo numero:"<<endl;
    cin>>n2;
    cout<<"digite o terceiro numero:"<<endl;
    cin>>n3;
    if(n1<n3)
{
    menor=n1;
}
else
{
menor=n2;
}
}
else
{
menor=n3;
}
cout<<"o menor numero digitado foi:"<<menor<<endl;
system("pause");
return exit_sucess;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites
#include <iostream>

  [..]

	if ( condição ) {
	//code//
	}
	else if ( condição ) {
	//code//
	}
	else {
	//code//
	}
  
  //code//
  
  return ( 0 );
  
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Na condição do if, de acordo com seu exercício, seria algo assim:

if (n1 < n2 && n1 < n3)

{

     menor = n1;

}

 

vou passar outro exemplo um pouco mais complexo para ver se consegue entender:

 

#include "stdio.h"


int main()
{
	int i;
	float notas[] = { 7.5, 8.0, 9.5, 5.5, 7};
	float soma = 0;
	float maiorNota, menorNota;
	
	maiorNota = notas[0];
	menorNota = notas[0];
	
	for (i = 0; i < 5; i++)
	{
		soma += notas[i];
		
		// Buscando ou atualizando menor valor
		if (notas[i] < menorNota)
		{
			menorNota = notas[i];
		}
		
		// Buscando ou atualizando maior valor
		if (notas[i] > maiorNota)
		{
			maiorNota = notas[i];
		}
		
	}
	
	printf("\nMenor nota: %.2f", menorNota);
	printf("\nMaior nota: %.2f", maiorNota);
	printf("\nMedia: %.2f", soma / i);
	
	
	return 0;
}

Se deu p ajudar avisa, ok?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por rtavix
      Tenho uma planilha com campos preenchidos, nessa planilha no campo CEP por exemplo as vezes o usuário sem querer coloca " ' " e "/" e " ", existe uma função que posso vir a utilizar que dispara uma mensagem para o mesmo pedindo para verificar essa planilha?
    • Por rtavix
      Tenho uma planilha com campos preenchidos, nessa planilha no campo CEP por exemplo as vezes o usuário sem querer coloca " ' " e "/" e " ", existe uma função que posso vir a utilizar que dispara uma mensagem para o mesmo pedindo para verificar essa planilha?
    • Por Engenheiro Serra
      Alguém especializado em C# poderia me dar uma luz em algo muito simples?
       
      Queria fazer uma janela form simples com um único botão, e quando clicar nesse botão iria gerar uma MessageBox com a numeração de 1 a 10 apenas.
      Pensei em fazer um FOR com um vetor que usaria um cont pra gerar os números e guardar no vetor e depois mostrar o conteúdo na messageBox de uma só vez, mas não acho uma lógica que não repita o MessageBox 10x.

      Abaixo minha tentativa frsutrada:
       
      private void button1_Click(object sender, EventArgs e)
              {             
                  int[] numeros = new int[10];
                  for (int cont = 0; cont < 10; cont++)
                  {
                      numeros[cont] = cont;
                  }
                  MessageBox.Show(numeros.ToString());
              }
    • Por MeninaMouse
      Alguém pode me ajudar na elaboração de tabela de status no asp.net e mantendo os dados atualizados em tempo real? 
    • Por _marlon307
      Montei uma pagina para impressão mas não quero repetir o mesmo código no evento em que vai fazer a impressão.
       
      Leia os comentários no código : }   
       
      using System; using System.Drawing; using System.Drawing.Printing; using System.Windows.Forms; namespace DrawString { public partial class Form1 : Form { public Form1() { InitializeComponent(); foreach(var printter in PrinterSettings.InstalledPrinters) { comboBox1.Items.Add(printter); } } private void panel1_Paint(object sender, PaintEventArgs e) { //Quero passar o que esta formatado aqui para o outro evento sem precisar de reetir o codigo Graphics g = panel1.CreateGraphics(); SolidBrush s = new SolidBrush(Color.Black); FontFamily ff = new FontFamily("Arial"); Font font = new Font(ff, 50); g.DrawString("TESTE", font, s, 10, 43); } private void BtnImprimir_Click(object sender, EventArgs e) { using (var pd = new PrintDocument()) { pd.PrintPage += PanelPrintPage; pd.PrinterSettings.PrinterName = comboBox1.SelectedItem.ToString(); pd.Print(); } } private void PanelPrintPage(object sender, PrintPageEventArgs e) { //E passar para aqui sem repetir o codigo acima onde vai fazer a impressao } } }  
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.