Pesquisar na Comunidade
Mostrando resultados para as tags ''função recursiva''.
Encontrado 1 registro
-
/*Exercicio 5: Faça um algoritmo em linguagem C que contenha dois números inteiros digitados na tela pelo usuário: a. O primeiro número marca um início; b. O segundo número marca um fim; O algoritmo vai contar quantos números existem entre o início (primeira entrada) e o fim (segunda entrada). A impressão na tela do usuário deve ser realizada de duas formas: a. Iterativa; b. Recursiva; Ao colocar no seu relatório uma imagem do seu código funcionando, coloque ele rodando utilizando como valor de inicio os 2 últimos valores do seu RU e valor final o número 99.*/ #include<stdio.h> #include<stdlib.h> int impressao (int inicio, int fim); int main() { int inicio, fim, i; printf("digite o primeiro numero:"); scanf("%d ", &inicio); printf("digite o segundo numero:"); scanf("%d ", &fim); printf("FUNCAO ITERATIVA\n"); for (i = inicio; i <= fim; i++) { printf("%d ", i); } printf("\n\n"); printf("FUNCAO RECURSIVA\n"); impressao(inicio, fim); if (inicio<fim){ printf("%d", inicio); impressao(inicio+1, fim); } printf("\n\n"); system("PAUSE"); return 0; } int impressao(int inicio, int fim) { if(inicio <= fim) { printf("%d ", inicio); impressao(inicio + 1, fim); } } me ajudem com esse código, não sei o que está travando ele...