Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda, por favor!


Fernanda vicenzo

Pergunta

Oi, alguém poderia me ajudar a resolver esses exercicios ? Eu tenho pouco conhecimento em linguagem C, por enquanto, mas resolvendo esses exercicios me ajudaria muito em uma matéria.Mesmo resolvendo 2 ou 3 , pra mim ta bom demais rs

Obrigada, pra quem me der um help, serei eternamente grata.

Fazer as funções e procedimentos abaixo, e um programa que a manipule:

1)Fazer uam função que retorne o prox.impar

ex: x=prox_impar(7) // x valerá 9

ex: x=prox_impar (10) // x valerá 11

2)Retornar o maior entre 3 numeros

x=maior_3n (17,12,-4) //xvalerá 17

3)A partir de 2 numeros, exibir os numeros do intervalo

ex: intervalo(7,15) //exibirá:7,8,9,10,1,12,13,14,15

4)Calcular o fatorial

x=fatorial(4) //x valerá 24

5)Calcular a potencia baseada em 2 numeros

ex: x=potencia(2,3) //x valerá 8

6)Dada uma letra minuscula, retornar a maiuscula

ex: x=maiuscula('a')i // x valerá 'A'

x=maiuscula ('N') // x valerá 'N'

x=maiuscula('7') //x valerá '?'

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

1:

int prox_impar(int numero) {
  unsigned char impar = numero % 2;

  if(impar) {
    return numero + 2;
  } else {
    return numero + 1;
  }
}
2:
int maior_3n(int a, int b, int c) {
  int maior = a;

  if(b > maior) {
    maior = b;
  }

  if(c > maior) {
    maior = c;
  }

  return maior;
}
3:
#include <stdio.h>

void intervalo(int a, int b) {
  for(int i = a; i < b; ++i) {
    printf("%d,", i);
  }

  printf("%d\n", b);
}
4: Tem vários códigos prontos por aí. 5:
// x ^ n
int potencia(int x, int n) {
  while(--n) {
    x *= x;
  }
  
  return x;
}
6:
// asciitable.com
char maiuscula(char letra) {
  if(letra >= 65 && letra <= 90) {
    return letra; /* já é maiúscula */
  }

  if(letra >= 97 && letra <= 122) {
    return letra - 32; /* minúscula, tem que subtrair 32. 97 (a) - 65 (A) = 32
  }

  return '?'; /* não é uma letra */
}

Não testei nenhum. Deixo isso para você!

Abraços.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,4k
×
×
  • Criar Novo...