Ir para conteúdo
Fórum Script Brasil

Subnik

Membros
  • Total de itens

    1
  • Registro em

  • Última visita

Sobre Subnik

Subnik's Achievements

0

Reputação

  1. Estou tendo esse erro toda hora que tento compilar esse código: #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> //função para dividir dois inteiros //linha 6 int div(int a, int b){ int quo; printf("Digite o primeiro número: "); scanf("%d", &a); printf("Digite o segundo número: "); scanf("%d", &b); if (a>b){ quo=a/b; } else { quo=b/a; } printf("\n O resultado é: %d\n", quo); } //função para fazer raíz de um número //linha 21 int sqrt(float n){ float a, pro; print("Digite um número para fazer sua raíz quadrada: "); scanf("%f", &n); a=n; while(a>0){ a = a - 0.001; pro = a * a; if (pro==n){ printf("A raíz quadrada é: %d", a); break; } } } int main(){ setlocale(LC_ALL,"PORTUGUESE"); float resultado, n; resultado = sqrt(n); return 0; } Tanto na linha 6 quanto na 21, aparecem "conflicting types for div" e "conflicting types for sqrt", respectivamente. Onde está o erro no meu código? Obrigado!
×
×
  • Criar Novo...