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
1 | 2 | 3 | 4 | 5 >>