-
Posts
4 -
Cadastrado em
-
Última visita
Tipo de conteúdo
Artigos
Selos
Fabricantes
Livros
Cursos
Análises
Fórum
posts postados por Leonardo Onishi
-
-
#include <stdio.h> #include <stdlib.h> #include <string.h> #include <math.h> int main() { int qtpontos, i=0,j=0,x[i],y[j],cont=0; double distancia,dist,aux; FILE* fp; fp = fopen("pontos.txt", "r"); if (fp!= NULL){ while (fscanf(fp,"%d %d", &x, &y)!= EOF){ cont++; x[i]= *x; y[j] = *y; printf ("%d %d\n", x[i], y[j]); } if (i==0 && j==0){ i++; j++; } distancia = sqrt( pow (x[j] - x[i], 2) + pow (y[j] - y[i], 2)); printf ("dist > %.2f", distancia); } fclose(fp); return 0; }
Fiz este códio para calcular quais os pontos q possuem mais distancia entre si, usei arquivo e tentei armazenar cada ponto em um vetor, o problema está após o vetor x[0] y[0], após isso o algoritmo imprime diversos numeros e nenhum deles condiz com os pontos e n consigo realizar o calculo, o Enunciado diz q devo realizar o calculo para N pontos e mostrar os pontos mais distantes, como consertar para realizar todos os calculos e definir uma saída condizente?
- 1
-
- 1
-
Criar uma struct palavra para armazenar um texto de no maximo 100bytes, a quantidade de vogais e consoantes, criar uma função com o nome leArquivo para ler palavras de um arquivo e preencher vetor, alocado dinamicamente,com entradas da estrutura Palavra e também com uma função para exibir as contagens de vogais e consoantes.
usar:
struct Palavra * LeArquivo(const char * arquivo); void imprimePalavras (const struct palavra * palavras);
alguem poderia resolver para mim?
- 1
Sobre o Clube do Hardware
No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais
Direitos autorais
Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais
Calculo de dist entre varios pontos usando um aquivo
em C/C#/C++
Postado
então, você poderia me dar uma luz para me encaminhar aonde quero chegar? agradeço a resposta