Jump to content
Fórum Script Brasil
  • 0

ajuda com algoritmo maior numero e indice


pc-gamer

Question

#include<stdio.h>

int main()

{

int vet[10],maior,indmaior;

int i;

for(i=0;i<=9;i++){

printf("Digite 10 numeros [%d];",i);

scanf("%d",&vet);}

maior=vet[0];

indmaior=0;

for(i=0;i<=10;i++){

if(vet>maior)

maior=vet;

indmaior=i;

printf("O maior numero e %d e seu indice e %d\n",maior,indmaior);}

getch();

}

compilador dev c++

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Dá pra corrigir isso apenas mudando a posição das chaves. Idente seu código, facilita muito.

O erro está no segundo for(), faltou incluir o

indmaior = i;

dentro do if(), e o último printf() deve ficar fora do laço.

Testei aqui e funciona certinho.

Link to comment
Share on other sites

  • 0

Opa, verificando seu código percebi alguns erros:

1) No primeiro "for", você coloca:

for(i=0;i<=9;i++)
e no segundo for você coloca:
for(i=0;i<=10;i++){
Ou seja está errado, poderia fazer de 2 maneiras, Pois seu vetor começa sempre na posição 0.
for(i=0;i<10;i++)

ou 

for(i=0;i=9;i++)
Eu faria da seguinte maneira esse exemplo:
#include <stdio.h>
#include <conio.h>

int main(){

int vet[10],maior,indice=0;
int i;

   //Recebe valores para dentro do vetor
   for(i=0;i<10;i++){ 
   printf("Digite 10 numeros [%d];",i);
   scanf("%d",&vet[i]);
   }
   
   //Inicializa variavel maior com 0
   maior=vet[0];

  //Localiza o maior numero dentro do vetor e sua posição.
   for(i=0;i<10;i++){
   
       if(vet[i]>maior){
       maior=vet[i];
       indice = i;}
   }
   
   //imprime resultado
     printf("Maior numero: %d\n",maior);
     printf("Seu indice e: %d",indice);  
       
    getch();

}//main

Abraço.

Edited by Prog_Junior
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...