Segue abaixo um exemplo de programa em C que encontra a maior diferença entre quaisquer dois elementos de um array de números inteiros e mostra os números envolvidos no cálculo e a diferença entre eles: ``` #include #include int main() { int n, i, j, max_diff = 0, num1, num2; printf("Digite o tamanho do array: "); scanf("%d", &n); int arr[n]; printf("Digite os elementos do array:\n"); for(i = 0; i < n; i++) { scanf("%d", &arr[i]); } for(i = 0; i < n; i++) { for(j = i+1; j < n; j++) { if(abs(arr[i] - arr[j]) > max_diff) { max_diff = abs(arr[i] - arr[j]); num1 = arr[i]; num2 = arr[j]; } } } printf("A maior diferença é %d entre %d e %d", max_diff, num1, num2); return 0; } ``` Neste programa, o usuário deve digitar o tamanho do array e os elementos do array. Em seguida, o programa percorre o array e encontra a maior diferença entre quaisquer dois elementos. Por fim, o programa mostra os números envolvidos no cálculo e a diferença entre eles.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar