Buscar

lista 3

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

(Professor, não sei se o senhor quer apenas as funções e procedimentos, mas na dúvida, coloquei o programa completo)
exercicio 1
#include <stdio.h>
float verifica(float x,float y){
 float n;
 if(x>y){
 n = x;
 }
 else{
 n = y;
 }
 return n;
}
int main(void) {
 float x, y, z;
 printf("Insira dois numeros:\n");
 scanf("%f %f", &x, &y);
 z = verifica(x,y);
 printf("%.2f", z);
 return 0;
}
exercicio 2
#include <stdio.h>
float soma(float x,float y, float z){
 float n;
 n = x+y+z;
 return n;
}
int main(void) {
 float x, y, z, a;
 printf("Insira tres numeros:\n");
 scanf("%f %f %f", &x, &y, &z);
 a = soma(x,y,z);
 printf("%.2f", a);
 return 0;
}
exercicio 3
#include <stdio.h>
int funcao(int x,int y){
 int acm=0;
 if(x>y){
 if(y%2!=0){
 y++;
 }
 else{
 y = y+2;
 }
 while(y<x){
 acm = acm + y;
 y=y+2;
 }
 }
 else{
 if(x%2!=0){
 x++;
 }
 else{
 x=x+2;
 }
 while(x<y){
 acm = acm+x;
 x = x+2;
 }
 }
 return acm;
}
int main(void) {
 int x, y, z;
 printf("Insira dois numeros:\n");
 scanf("%d %d", &x, &y);
 z = funcao(x,y);
 printf("%d", z);
 return 0;
}
exercicio 4
#include <stdio.h>
int fib(int x){
 int x1=1, x2=1, x3=1, i;
 if((x==1)||(x==2)){
 return x1;
 }
 else{
 for(i=1;i<x;i++){
 x3 = x1 + x2;
 x2=x1;
 x1=x3;
 }
 }
 return x2;
}
int main(void) {
 int x, y;
 printf("digite um numero:\n");
 scanf("%d", &x);
 y = fib(x);
 printf("%d", y);
 return 0;
}
exercicio 5
#include <stdio.h>
void conf(int x){
 if(x>0){
 printf("Positivo\n");
 }
 else{
 if(x==0){
 printf("Nulo\n");
 }
 else{
 printf("Negativo\n");
 }
 }
}
int main(void) {
 int x;
 printf("digite um numero:\n");
 scanf("%d", &x);
 conf(x);
 return 0;
}
exercicio 6
#include <stdio.h>
void num(int x){
 int cent, dez, uni;
 cent = x/100;
 dez = (x%100)/10;
 uni = ((x%100)%10);
 printf("%d %d %d", cent, dez, uni);
}
int main(void) {
 int x, y;
 printf("digite um numero:\n");
 scanf("%d", &x);
 num(x);
 return 0;
}
exercicio 7
#include <stdio.h>
void num(int x){
 int cent, dez, uni;
 cent = x/100;
 dez = (x%100)/10;
 uni = ((x%100)%10);
 printf("%d%d%d", uni, dez, cent);
}
int main(void) {
 int x, y;
 printf("digite um numero:\n");
 scanf("%d", &x);
 num(x);
 return 0;
}
exercicio 8
#include <stdio.h>
void alt(int x){
 int i=0;
 printf("Pares:");
 while(i<=x){
 printf("%d ", i);
 i = i +2;
 }
 printf("\nImpares: ");
 i=1;
 while(i<=x){
 printf("%d ", i);
 i = i+2;
 }
}
int main(void) {
 int x;
 printf("Digite um numero: \n");
 scanf("%d", &x);
 alt(x);
 return 0;
}
exercicio 9
#include <stdio.h>
float soma(float x, float y){
 float s;
 s = x+y;
 return s;
}
float sub(float x, float y){
 float sb;
 sb = x-y;
 return sb;
}
float mult(float x, float y){
 float mlt;
 mlt = x*y;
 return mlt;
}
float divisao(float x, float y){
 float div;
 div = x/y;
 return div;
}
int main(void) {
 float x, y, resultado;
 int op;
 printf("Digite dois numeros e a operação desejada: \n");
 scanf("%f %f %d", &x, &y, &op);
 if(op==1){
 resultado = soma(x,y);
 printf("%.2f", resultado);
 }
 else{
 if(op==2){
 resultado = sub(x,y);
 printf("%.2f", resultado);
 }
 else{
 if(op==3){
 resultado = mult(x,y);
 printf("%.2f", resultado);
 }
 else{
 resultado = divisao(x,y);
 printf("%.2f", resultado);
 }
 }
 }
 return 0;
}
exercicio 10
#include <stdio.h>
void hora(int x, int y){
 if(x==0){
 x=12;
 printf("%d:%d A.M", x, y);
 }
 else{
 if(x==12){
 printf("%d:%d P.M.", x, y);
 }
 else{
 if(x>12){
 x=x-12;
 printf("%d:%d P.M.\n", x, y);
 }
 else{
 printf("%d:%d A.M.\n", x, y);
 }
 }
 }
}
int main(void) {
 int x, y;
 printf("Digite as horas:\n");
 scanf("%d %d", &x, &y);
 hora(x,y);
 return 0;
}

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando