felipeziggg Postado Abril 11, 2017 Denunciar Share Postado Abril 11, 2017 (editado) /*Gostaria de saber se alguém pode me ajudar a fazer o limite superior(ls) Exemplo: 0 1 2 3 4 5 6 7 8 9 10 ls = 9 li = 1 */ #include <stdio.h> #include <stdlib.h> // global int soma; void showImpares1(short n) { if (n==0) return; printf("%d ", 2*n - 1); showImpares1(n-1); } void showImpares2(short n) { if (n==0) return; showImpares2(n-1); printf("%d ", 2*n - 1); } int somaImpares(short n) { if (n==0) return 0; return 2*n -1 + somaImpares(n-1); } void showLimitSup(short n, short ls){ if(n==ls) return; printf("%d ", 2*n - 1); showLimitSup(n-1, ls); } void showLimitInf(short n, short li){ if(n==li) return; printf("%d ", 2*n - 1); showLimitInf(n-1, li); } int main(int argc, char *argv[]){ printf("Entre com um natural pequeno: "); int n; int li; int ls; scanf("%d", &n); showImpares1(n); printf("\n"); showImpares2(n); printf("\n"); printf("soma = %d\n",somaImpares(n));printf("\n"); printf("Limite Superior: \n"); showLimitSup(n, ls); printf("\n");printf("\n"); printf("Limite Inferior: \n"); showLimitInf(n, li); printf("\n"); system("PAUSE"); return 0; } Editado Abril 11, 2017 por felipeziggg colocar comentario Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
felipeziggg
/*Gostaria de saber se alguém pode me ajudar a fazer o limite superior(ls)
Exemplo:
0 1 2 3 4 5 6 7 8 9 10
ls = 9
li = 1
*/
#include <stdio.h>
#include <stdlib.h>
// global
int soma;
void showImpares1(short n) {
if (n==0) return;
printf("%d ", 2*n - 1);
showImpares1(n-1);
}
void showImpares2(short n) {
if (n==0) return;
showImpares2(n-1);
printf("%d ", 2*n - 1);
}
int somaImpares(short n) {
if (n==0) return 0;
return 2*n -1 + somaImpares(n-1);
}
void showLimitSup(short n, short ls){
if(n==ls) return;
printf("%d ", 2*n - 1);
showLimitSup(n-1, ls);
}
void showLimitInf(short n, short li){
if(n==li) return;
printf("%d ", 2*n - 1);
showLimitInf(n-1, li);
}
int main(int argc, char *argv[]){
printf("Entre com um natural pequeno: ");
int n;
int li;
int ls;
scanf("%d", &n);
showImpares1(n); printf("\n");
showImpares2(n); printf("\n");
printf("soma = %d\n",somaImpares(n));printf("\n");
printf("Limite Superior: \n");
showLimitSup(n, ls); printf("\n");printf("\n");
printf("Limite Inferior: \n");
showLimitInf(n, li); printf("\n");
system("PAUSE");
Editado por felipezigggreturn 0;
}
colocar comentario
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
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.