Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

noob of programmation

Algoritmo em C

Recommended Posts

Eu fiz um algoritmo bem simples em C, só que não executou do modo que eu esperava, alguém sabe o que eu fiz de errado nele?

 

1. Escrever um algoritmo que lê 5 valores para a, um de cada vez, e conta quantos destes valores são
negativos, escrevendo esta informação.
#include <stdio.h>
#include <conio.h>
main(){
int a, i;
for(i=0; i<5; i++){
printf("\nQual o numero?");
scanf("%d", &a);
if(a<0){
a++;}}
printf("\nNegativos: %.1d", a);
getch();}

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo Devo informar que há um erro em seu algoritimo ...ele estáva em uma péssima identação , o erro estava na váriavel 'a' que você estava incrementando troquei por outra chamada negativos...Agora está corrigido,tanbem não é aconselhavel utilizar um compilador antigo que utilize getch e esse 'conio.h'... eu aconselho que utilize uma ide "tipo code blocks".

 

 

#include <stdio.h>
 
int main()
{
  int a, i,negativos = 0;
  for(i=0; i<5; i++)
  {
    printf("\nQual o numero?");
    scanf("%d", &a);
 
    if(a < 0)
    {
      negativos++;
    }
  }
 
 printf("\nO Total de Negativos : %.1d", negativos);
 return 0;
}

Compartilhar este post


Link para o post
Compartilhar em outros sites


#include <stdio.h>

#define MAX 5

 

int main( void ){

int numNegativos = 0, a;

 

for( int i = 0; i < MAX; i++ ){

printf( "Digite o %i numero: ", i + 1 );

scanf( "%i", &a );

if (a < 0)

numNegativos++;

}

printf("Numeros negativos: %i.", numNegativos);

return 0;

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

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