Leia dois números e verifique através de uma função qual é o maior e o exiba na tela (dentro da função)
Leia dois números e verifique através de uma função qual é o maior e o exiba na tela (na função main)
Leia um número e verifique através de uma função se ele é par ou impar.
Leia um número e verifique através de uma função se o número lido é positivo, negativo ou nulo*/ponteiro
Não sei se te agrada ou serve para ti: Aguardo feedback.
Verificando se o número é maior e imprimindo na função:
#include <stdio.h>
void verificaMaior(int *a, int *b)
{
if(*a > *b)
printf("%d\n", *a);
else
printf("%d\n", *b);
}
int main(void)
{
int n1, n2;
scanf("%d %d", &n1, &n2); /*Lendo dois números*/
verificaMaior(&n1, &n2);
return 0;
}
Verificando se o número é maior e imprimindo na main:
#include <stdio.h>
void verificaMaior(int *a, int *b, int *maior)
{
/*Variavel maior vem por referência da main, assim com ponteiros consigo armazenar o valor direto na main*/
if(*a > *b)
*maior = *a;
else
*maior = *b;
}
int main(void)
{
int n1, n2, maior;
scanf("%d %d", &n1, &n2); /*Lendo dois números*/
verificaMaior(&n1, &n2, &maior); /*Passando todos por referência*/
printf("%d\n", maior);
return 0;
}
Verificando se o número é impar ou par:
#include <stdio.h>
void parOrImpar(int *a)
{
if(*a % 2 == 0)
printf("PAR\n");
else
printf("IMPAR\n");
}
int main(void)
{
int n1;
scanf("%d", &n1); /*Lendo o número*/
parOrImpar(&n1);
return 0;
}
Verificando se o número é negativo, positivo ou nulo:
#include <stdio.h>
void nulo(int *a)
{
if(*a > 0){
printf("Positivo\n");
return;
}
if(*a < 0){
printf("Negativo\n");
return;
}
printf("NULO\n");
}
int main(void)
{
int n1;
scanf("%d", &n1); /*Lendo o número*/
nulo(&n1);
return 0;
}
Abraço
Att,
Lucas Rocha
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo.
O algoritmo é:
INÍCIO
VARIÁVEIS
A,B:Inteiro;
ESCREVER ("Informe um número:");
LEIA A;
ESCREVER ("Informe outro número:");
LEIA B;
SE (A!=B) ENTÃO
SE (A>B) ENTÃO
ESCREVER ("O maior valor é: ", A);
SENÃO
ESCREVER ("O maior valor é:", B);
SENÃO
ESCREVER ("Os valores são iguais.");
FIM-SE
FIM-SE
FIM
Para responder essa pergunta devemos colocar em prática nosso conhecimento sobre Algoritmo.
O algoritmo é:
INÍCIO
VARIÁVEIS
A,B:Inteiro;
ESCREVER ("Informe um número:");
LEIA A;
ESCREVER ("Informe outro número:");
LEIA B;
SE (A!=B) ENTÃO
SE (A>B) ENTÃO
ESCREVER ("O maior valor é: ", A);
SENÃO
ESCREVER ("O maior valor é:", B);
SENÃO
ESCREVER ("Os valores são iguais.");
FIM-SE
FIM-SE
FIM
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar