/*5. Faça uma função que receba a idade de uma pessoa em anos, meses e dias e retorna essa
idade expressa em dias. */
#include <stdio.h>
#include <stdlib.h>
int convertedias(int anos, int meses, int dias){int dias2;
dias2 = (anos * 365) + (meses * 30) + dias;
printf("Sua idade em dias e %d\n", dias2);}
int main()
{int anos, meses, dias;
printf("Informe a idade em anos, meses e dias\n");scanf("%d %d %d", &anos, &meses, &dias);convertedias(anos, meses, dias);
return 0;
}
/*6. Faça uma função que recebe a média final de um aluno por parâmetro e retorna o seu
conceito, conforme a tabela a seguir:
Nota Conceito
De 0 a 49 D
De 50 a 69 C
De 70 a 89 B
De 90 a 100 A
*/
#include <stdio.h>
#include <stdlib.h>
int conceito (int media){if (media >= 0 && media <= 49)
printf("Conceito D");else if (media <= 69)
printf("Conceito C");else if (media <= 89)
printf("Conceito B");else if (media <= 100)
printf("Conceito A");else
printf("Valor de entrada incorreto");
}
int main()
{int media;
printf("Entre com a media\n");scanf("%d", &media);conceito(media);
return 0;
}
/*7. Escrever uma função int contaimpar (int n1, int n2) que retorna o número de
inteiros impares que existem entre n1 e n2 (inclusive ambos, se for o caso). A função deve
funcionar inclusive se o valor de n2 for menor que n1. */
#include <stdio.h>
#include <stdlib.h>
int contaimpar (int n1, int n2){int i, asw;
asw = 0;
int vect[0];
if (n1 <= n2){for (i=n1; i<=n2; i++){if (i%2 != 0){asw++;}
}}
else{for (i=n1; i>=n2; i--){if (i%2 != 0){asw++;}
}}
printf ("Quantida de impares e %d",asw);}
int main()
{int n1, n2;
printf("Entre com os valores\n");scanf("%d %d", &n1, &n2);contaimpar(n1,n2);
return 0;
}
/* 8. Escrever uma função int divisão (int dividendo, int divisor, int * resto), que
retorna a divisão inteira (sem casas decimais) de dividendo por divisor e armazena no
parâmetro resto, passado por referência, o resto da divisão.
int r, d;
d = divisao(5, 2, &r);
printf("Resultado:%d Resto:%d", d, r); Resultado:2 Resto:1 */
#include <stdio.h>
#include <stdlib.h>
int divisao(int dividendo, int divisor, int *resto){
*resto = dividendo%divisor;
return dividendo/divisor;
}
int main(){int r, d, divisor, dividendo;
printf("Entre com o Dividendo e o Divisor\n");scanf("%d %d", ÷ndo, &divisor);d = divisao(dividendo, divisor, &r);
printf("Resultado:%d Resto:%d", d, r);}