Boa noite pessoal!
Sou novo aqui, e estou no primeiro semestre de ADS, eu por curiosidade, queria fazer um programa usando for e vetores que terminasse o loop quando digitasse 0 e encontrasse o maior numero digitado.
Mas quando eu digito o primeiro numero, o comando para, eu tinha feito outro código, mas quando eu compilava, o dev c++ dava erro, cheguei a pesquisar, mas não achei nada.
#include <stdio.h>
#include <string.h>
int main () {
int num2 = 1, maior, menor, x, i, num; for (i = 0; num2 > 0; i++) { printf("Digite o numero: "); scanf("%d", &num); num2 = num; if (maior > num2) { maior = num2;} } printf("\n\n %d", maior); }
adicionado 1 minuto depois
O "num" na verdade é um vetor "num", ele saiu quando postei, não sei porque.