titulo
#include
#include
int dobro(int x){ return 2*x; } int main(){ int x; printf("Digite um numero"); scanf("%d", &x); printf("O dobro de %d eh %d.", x, dobro(x)); getchar();
}
2) Elabore uma função que receba como parâmetro duas notas (n1 e n2). A função deverá retornar com a maior nota e também com a média entre elas (um dos cálculos deverá ser retornado via parâmetro). Faça a função principal e a devida chamada a função criada.
#include
#include
float Maior (float n1, float n2, float *media)
{
int aux; aux = (n1 + n2)/2; *media = aux;
if(n1>n2) return 0; else return 1;
}
main
{
float n1, n2, media=0; printf(“Digite a primeira nota:”); scanf(“%f”,&n1); printf(“Digite a segunda nota:”); scanf(“%f”,&n2); If(Maior( n1, n2, &media) ==0) printf( “Maior nota =%f media = %f”, n1,media); else printf( “Maior nota =%f media = %f”, n2,media); getch(); }
3) Elabore um algoritmo que crie uma função capaz de receber um parâmetro inteiro. Retorne, em outros dois parâmetros com o sucessor e o antecessor do número recebido. Crie a função principal e faça a devida chamada com os parâmetros. Mostre os resultados.
#include
#include
void AntSuc(int x, int *ant, int *suc)
{
*ant = x-1; *suc = x + 1;
}
main
{
int x, ant=0, suc = 0;
printf(“Digite um numero:”) scanf(“%d”, &x); AntSuc(x, &ant, &suc); printf(“Num Antecessor Sucessor/n”); printf(“ %d %d %d “, x,ant,suc); getch;
}
4) Elabore uma função que receba como parâmetro uma string de no máximo 20 caracteres e um caractere. Retorne com a