Advertisement
MaksimovaN

4.4 Плетка

Feb 24th, 2017
893
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  1. /*
  2. Плетка Problem 4 (1 / 1)
  3. Со помош на знаците ‘@’,'%', и ‘.‘ се формира квадратна слика со „должина“ m (m>2) која претставува квадрат од знаците '.', впишан во квадрат од знаците @ и %(види примери). За внесено m да се испечати на екран соодветната слика. Внимавајте – не печатете нити еден дополнителен знак, како празно место, непотребен знак за нов ред... Сликата завршува со знак за нов ред. Забелешка: Бидејќи е дадено ограничување за m, во точно решение на задачата не треба да се користи низа/матрица.
  4. Sample input
  5. 5
  6. Sample output
  7. %@@@%
  8. %...%
  9. %...%
  10. %...%
  11. %@@@%
  12.  
  13. */
  14. #include <stdio.h>
  15. int main (){
  16. int n,i,j;
  17. scanf("%d",&n);
  18. for(i=1;i<=n;i++){
  19. if((i==1)||(i==n)){
  20. for(j=1;j<=n;j++){
  21. if((j==1)||(j==n))
  22. printf("%%");
  23. else
  24. printf("@");
  25. }
  26. }
  27. else{
  28. for(j=1;j<=n;j++){
  29. if((j==1)||(j==n))
  30. printf("%%");
  31. else
  32. printf(".");
  33. }
  34. }
  35. printf("\n");
  36. }
  37. return 0;
  38. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement