Maio
n
e calcula n!
.
m
e
n
, e usando a função do item anterior, calcula m!/(n!(m-n)!)
.
n > 0
e imprime os coeficientes da expansão de
(a+b)n
.
n
e
devolve 1 se n
é primo e devolve 0 em caso contrário.
m
e
verifica se m
pode ser escrito como p+q
,
onde p
e q
são números primos.
sqrt(x)
da biblioteca matemática da
linguagem C
(#include <math.h>
), escreva uma função que recebe
dois pontos no plano através de suas coordenadas cartesianas e devolve a distância entre os pontos.
n > 0
, um ponto origem (x0, y0)
e uma sequência de n
pontos e determina o ponto da sequência mais próximo do ponto origem.
int Bhaskara (double a, double b, double c, double *r1, double *r2);
que recebe três reais como parâmetros representando os coeficientes da equação
*r1
e *r2
as raízes reais da equação, quando existem.
Caso a equação tenha uma única raiz, sua função deve devolver em *r1
esta raiz.
a
, b
, e c
e, usando a função acima, imprime as raízes reais da equação
int divide (int *m, int *n, int d);
que recebe três inteiros positivos como parâmetros e retorna 1
se d
divide pelo menos um entre *m
e *n
,
0
caso contrário. Fora isso, se d
divide *m
,
divide *m
por d
, e o mesmo para *n
.
m
e n
e
calcula, usando a função acima, o mínimo múltiplo comum entre m
e n
.
n
é palíndromo se
lido da direita para a esquerda ou da esquerda para a direita é o mesmo número.
567765 e 32423 são palíndromos.
567675 não é palíndromo.
n > 0
e devolve o seu
primeiro dígito, seu último dígito e altera o valor de n
removendo seu
primeiro e último dígitos. valor inicial de n |
primeiro dígito |
último dígito |
valor final de n |
732 | 7 |
2 |
3 |
14738 | 1 |
8 |
473 |
1010 | 1 |
0 |
1 |
78 | 7 |
8 |
0 |
7 | 7 |
7 |
0 |
n
e verifica se
n
é palíndromo. Suponha que n
não contém o dígito 0
.
caracteres alfanumericos, whitespaces e sinais de pontuacao$seu programa deve ter a saída CARACTERES ALFANUMERICOS WHITESPACES E SINAIS DE PONTUACAO