Arquivo de artigos
Exercício resolvido - Considere o problema: dado n e uma seqüência com n números...
21/10/2013 19:06
Considere o problema: dado n e uma seqüência com n números, imprimir a seqüência na ordem inversa a que foi lida. Fazer isso sem usar vetor. Sugestão: faça uma função recursiva imprime, que lê um número, chama a si própria se não chegou ao fim da seqüência e imprime o número lido.
Solução:
//Erick...
Exemplo: Passagem por Referência e Passagem por Valor
21/10/2013 18:14
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
void PASSAGEM_POR_REFERENCIA(int *a, int *b)
{
int aux;
aux = *a;
*a = *b;
*b = aux;
}
void PASSAGEM_POR_VALOR(int a, int...
Exercício resolvido - Procedimento SOMA que recebe duas matrizes...
20/10/2013 18:01
Procedimento SOMA que recebe duas matrizes A e B e 2 inteiros n e m. As matrizes tem n linhas por m colunas. Devolve a matriz C que é a soma de A com B.
Solução:
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
void SOMA(int A[][100], int B[][100], int m, int...
Exercício resolvido - Faça um programa que leia uma string do teclado...
20/10/2013 13:03
Faça um programa que leia uma string do teclado e diga se ela é palíndrome. Uma string é palíndrome quando pode ser lida tanto de trás pra frente quanto de frente para trás e possui exatamente a mesma seqüência de caracteres. Ex.: ASA, SUBI NO ONIBUS. Desconsidere os espaços. Defina uma função...
Ler 5 nomes em cada uma das matrizes de strings A e B...
19/10/2013 22:38
Ler 5 nomes em cada uma das matrizes de strings A e B. Construir uma matriz C, que será formada por elementos da matriz A e por elementos da matriz B, intercaladamente.
Solução:
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
#include...
Exercício resolvido - Ler 10 nomes em uma matriz A de Strings. Gerar a matriz...
19/10/2013 21:26
Ler 10 nomes em uma matriz A de Strings. Gerar a matriz de string B de tal forma que os elementos (nomes) estejam em ordem inversa da matriz A.
Solução:
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
main()
{
char A[10][50],...
Exercício resolvido - A função que calcula o n-ésimo número harmônico...
17/10/2013 15:44
A função que calcula o n-ésimo número harmônico é dada pela seguinte fórmula: H(n) = 1 + ½ + 1/3 + ¼ + ... + 1/n (n >=1). Escreva uma função recursiva que calcula H(n).
Solução:
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
float num_harmonico(int...
Exercício resolvido - Calcular o Máximo Divisor Comum entre...
17/10/2013 11:29
Calcular o Máximo Divisor Comum entre dois números usando função recursiva.
Solução:
#include <stdio.h>
#include <stdlib.h>
int MDC_recursiva(int a, int b)
{
int aux;
if(a < b)
...
Exercício resolvido - Função que recebe valores...
16/10/2013 17:49
Função que recebe valores inteiros a e b > 0 e devolve o mmc(a,b).
Solução:
//Erick Vivan
#include <stdio.h>
#include <stdlib.h>
int MMC(int a, int b)
{
int i, mmc = 1;
for(i = 2; ; i++)
...
Exercício resolvido - Função que recebe inteiro n (2 <= n <= 100)...
16/10/2013 15:23
Função que recebe inteiro n (2 <= n <= 100), um vetor de elementos inteiros e devolve o mdc dos n primeiros elementos do vetor.
Solução:
//Erick Vivan
#include
#include
int MDC(int v[], int n)
{
int i, j, aux;
printf("Digite cada...
Itens: 1 - 10 de 59