Ir ao conteúdo
  • Cadastre-se
korpez

Escreva uma função que receba como argumento um vetor de cinco floats

Recommended Posts

Boas pessoal,

 

Precisava de ajuda nas seguintes questões.

 

É para um trabalho da faculdade.

 

Muito obrigado.

 

1 - Escreva uma função que receba como argumento um vetor de cinco floats e que devolva a soma de todos os valores (elementos).

2 - Escreva uma função que receba como argumento um vetor de doubles e que devolva o valor que se encontra na 1ª posição do vetor (o primeiro valor).

3 - Escreva uma função que receba como argumentos dois valores inteiros e que devolva 1 se o primeiro valor for maior do que o segundo, 0 se forem ambos iguais e 2 se o segundo valor for maior do que o primeiro.

 

Quem conseguir-me ajudar agradeço bastante.

Abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá korpez

 

Seja bem-vindo ao Fórum Clube do Hardware

 

Por favor, poste o que já fez e qual a sua dúvida para podermos ajudá-lo.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado, mas já consegui fazer. Agora estou com duvidas no seguinte código, não percebo pk dá erro.

 

#include <stdio.h>;
#include <stdlib.h>;
void main()
{
int a, b;
a = 5;
b = 7;
printf("\n %d", soma (a, b))
system("pause");
} // fecha main
char soma (int x, int y);
{
return (x + y);
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

O retorno da função soma deve ser int e não char

Compartilhar este post


Link para o post
Compartilhar em outros sites
Em 15/10/2016 às 13:56, korpez disse:

Continua a dar erro no void main()

Posso estar falando M*, mas no Include não vai ;, é bom botar o protótipo da função "soma" antes do main

Também não vai ; antes do { na soma e tem que ir ; dps do printf

tenta assim

#include <stdio.h>
#include <stdlib.h>
int soma (int x, int y);
void main()
{
int a, b;
a = 5;
b = 7;
printf("\n %d", soma (a, b));
system("pause");
} // fecha main
int soma (int x, int y)
{
return (x + y);
}

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa Tarde, tudo bem?

Eventualmente o copilador o copilador está exigindo o retorno de finalização do programa, naturalmente main é a ultima função executada e a mesma retorna para o sistema o inteiro 0- por exemplo quando todas tarefas foram bem executadas, se estiver certo basta alterar o cabeçario da função main para:

int main( void )
{
  	...//Tarefas e Etc.
    return( 0 );
}

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×