Advertisement
JStefan

[Laboratoriski]Pletka

Nov 1st, 2016
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.02 KB | None | 0 0
  1. /*
  2.     Zadacha: Pletka
  3.    
  4.     So pomosh na znacite '@','%', i '.' se formira kvadratna slika slika so "dolzina" m(m>2) koja pretstavuva kvadrat od znacite '.',
  5.     vpishan vo kvadrat od znacite @ i %(vidi primeri).
  6.     Za vneseno m da se ispechati na ekran soodvetna slika.Vnimavajte - ne pechatete niti eden dopolnitelen znak kako prazno mesto,
  7.     nepotreben znak za nov red...
  8.     Slikata zavrsuva so znak za nov red.
  9.     Zabeleshka:Bidejki e dadeno ogranicuvanje za m, vo tochno reshenie na zadachata ne treba da se koristi niza/matrica.
  10.  
  11.     Primer:
  12.  
  13.     Input                           Output
  14.     5                               %@@@%
  15.                                     %...%
  16.                                     %...%
  17.                                     %...%
  18.                                     %@@@%
  19. */
  20.  
  21. #include <stdio.h>
  22.  
  23. int main()
  24. {
  25.     int m;
  26.     scanf("%d", &m);
  27.  
  28.     for(int i = 0; i<m; ++i){
  29.         for(int j = 0; j<m; ++j){
  30.             if(i == 0 || i == m-1) {
  31.                 if(j == 0 || j == m-1){
  32.                     printf("%%");
  33.                 } else {
  34.                     printf("@");
  35.                 }
  36.             } else {
  37.                 if(j == 0 || j == m-1){
  38.                     printf("%%");
  39.                 } else {
  40.                     printf(".");
  41.                 }
  42.             }
  43.         }
  44.         printf("\n");
  45.     }
  46.  
  47.     return 0;
  48. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement