Informática, perguntado por sousaanderley489, 7 meses atrás

ME AJUDE PFV
1) Faça um programa em C com uma função para verificar se um número é positivo ou negativo. Sendo que o valor de retorno será 1 se positivo, -1 se negativo e 0 se for igual a 0. Faça o programa principal para chamar e testar a função.

2)Faça um programa em C que leia um vetor de 10 posições e, em seguida, mostre na tela o maior
elemento e a posição que ele se encontra.

Soluções para a tarefa

Respondido por Elder6126
0

Resposta:

#include<stdio.h>

int main()

{

int numero;

printf("Digite um Número pertencente a Classe dos Números inteiros: (ex.: -2 -1 0 1 2)\n\n\n");

scanf("%i", &numero);

if(numero<0)

{

printf("\n Resultado: -1");

}

else {

if (numero>0)

{ printf("\n Resultado: 1");}

else {

if(numero==0)

{printf("\n Resultado: 0");}

}

}

return 0;

}

Explicação:

No presente momento, fiz a primeira. Poderia expecificar a segunda? Tipo de vetor, objetivo... tudo que possa ajudar.

Respondido por YagamiTREM
0

Resposta:

1-

#include <stdio.h>

int ver(int num){

if(num > 0){

 return 1;

}

else if(num < 0){

 return -1;

}

else{

 return 0;

}

}

int main(){

int num;

scanf("%d", &num);

printf("\n%d\n", ver(num));

return 0;

}

2-

#include <stdio.h>

int main(){

int vet[10],maior,aux,aux1,menor,posMe,posMa;

for(int i=1; i<11; i++){

 printf("Vet [%d] = ", i);

 scanf("%d", &vet[i]);

 aux = vet[1];

 if(vet[i] > aux){

  maior = vet[i];

  posMa = i;

 }

 aux1 = vet[1];

 if(vet[i] < aux1){

  menor = vet[i];

  posMe = i;

 }

}

printf("\n\nMaior elemento: vet[%d]=%d\tMenor elemento: vet[%d]=%d", posMa, maior, posMe, menor);

return 0;

}

Perguntas interessantes