Advertisement
Guest User

Untitled

a guest
Mar 2nd, 2015
203
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. void imprime_brancos(b)
  2. {
  3. int i=0;
  4. for (;i<b;i++){
  5. printf(" ");
  6. }
  7. }
  8.  
  9. void imprime_alternado(c)
  10. {
  11. int i=0;
  12. for(i=0;i<c;i++){
  13. if (i%2 == 0)
  14. printf("o");
  15. else
  16. printf("+");
  17. }
  18. printf("\n");
  19. }
  20.  
  21. void imprime_losango(n)
  22. {
  23. int i;
  24. for (i=(-n/2);i<=n/2;i+=1){
  25. imprime_brancos(abs(i));
  26. imprime_alternado((n-2*(abs(i))));
  27. }
  28. }
  29.  
  30. int ex424()
  31. {
  32. int diagonal;
  33. printf("Diga o número de linhas \n");
  34. scanf("%d",&diagonal);
  35. if ((diagonal%2)==1)
  36. imprime_losango(diagonal);
  37. else
  38. printf("Erro. O número de linhas tem de ser ímpar");
  39. return 0;
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement