Ir ao conteúdo
  • Cadastre-se

Ajuda em codigo


Ewerton Costa

Posts recomendados

 Boa noite Amigos

Tenho 2 codigos que nao estou conseguindo criar, pode verificar?

 

 

 
10) Escreva uma função CALCULA que:
receba como parâmetros duas variáveis inteiras, X e Y;
retorne em X a soma de X e Y;
retorne em Y a subtração de X e Y.
Teste sua função em um programa principal main().
Sugestão: Declare X e Y como variáveis inteiras comuns e passe para a
função os endereços &X e &Y. Na função declare X e Y como
ponteiros .
Código
#include<stdio.h>
 
int calcula (int x, int y){
int *ponteiroY=&y;
int *ponteiroX=&x;
 
x=((*ponteiroX)+(*ponteiroY));
y=((*ponteiroX)-(*ponteiroY));
 
return x;
return y;
 
}
 
int main(){
int X,Y,SOMA,SUBTRACAO;
 
printf("Digite o valor de X: ");
scanf("%d",&X);
 
 
printf("Digite o valor de Y: ");
scanf("%d",&Y);
 
X=calcula(X, Y);
Y=calcula(X,Y);
 
printf("O Valor da soma de X e: %d \n",X);
printf("O Valor da subtracao de Y e: %d",Y);
 
}
 
11) Escreva uma função que receba dois vetores de inteiros, v[] e u[],
e que calcule e retorne o produto escalar desses vetores. A expressão do
produto escalar é dado por
⃗v⋅⃗u=v1 u1+v2 u2+...+vn un ,
n é o número de elementos.
Código
#include<stdlib.h>
#include<stdio.h>
 
int vetor(){
int A[10], int B[10];
int multiplica,PE=0,i;
for (i=0;i<=1; i++){
 
multiplica=A*B ;
PE=PE+multiplica;
}
}
 
main(){
int A[10], B[10], multiplica,PE=0,i;
 
 
for (i=0;i<=1; i++){
int Vetor;
printf("digite o valor de A: ");
scanf("%i", &A);
 
printf("digite o valor de B: ");
scanf("%i", &B);
 
}
 
Vetor=vetor();
 
printf("A soma do Produto escalar dos vetores sao: %i \n", Vetor);
system("pause");
 
}
 
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

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

×
×
  • Criar novo...