Joao_Joao

Questão 275 Lista de Exercícios IFPB

May 1st, 2022 (edited)
765
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /*
  2.  
  3. N = 5
  4. OUTPUT:
  5. *
  6. **
  7. ***
  8. ****
  9. *****
  10.  
  11. */
  12.  
  13. #include <stdio.h>
  14.  
  15. int n;
  16.  
  17. unsigned int f(int num_ateriscos, int num_casos) {
  18.   // caso o numero de casos ja tenha extrapolado N
  19.   if (num_casos == n + 1) return 0;
  20.   // caso ja tenha chegado ao ultimo asterisco do {num_casos}º caso
  21.   if (num_ateriscos == num_casos) {
  22.     printf("\n");
  23.     return f(0, num_casos + 1);
  24.   }
  25.   printf("*");
  26.   return f(num_ateriscos + 1, num_casos);
  27. }
  28.  
  29. int main() {
  30.   printf("Digite o valor de N: ");
  31.   scanf("%d", &n);
  32.   f(0, 1);
  33.  
  34.   return 0;
  35. }
  36.  
RAW Paste Data Copied