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
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.
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;
}