Jump to content

será que um numero pode ser igual a soma dos outros?


suzy

Recommended Posts

:wallbash: Viva!

Tenho o seguinte problema:

2. Escreva uma função que verifique se numa tabela de inteiros existe algum valor que

seja superior à soma de todos os outros. A função tem o seguinte protótipo:

int maior(int *a, int tam, int *pos);

A função devolve 1 se existir um valor na tabela que seja superior à soma de todos os

outros (devolve 0 se isso não acontecer).

Recebe três argumentos: o endereço do primeiro elemento da tabela, o número de

elementos que ela contém e o endereço de uma variável inteira. Nesta variável inteira

deve colocar a posição da tabela em que se encontra o elemento cujo valor é superior à

soma de todos os outros. Se não existir nenhum elemento nestas circunstâncias então a

variável referenciada pelo terceiro argumento deve ser inicializada com o valor -1.

a minha duvida é nao estou a entender muito bem o raciocinio deste problema:

exemplo se tenho um array de 5 valores tipo:

10 10 10 10 10 , soma =50

como e que um numero e maior que a soma dos outros??

obrigada  😞

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.