summaryrefslogtreecommitdiff
path: root/659/CH8/EX8.5/exm8_5.sce
blob: da0af33665a7c3303666c4ed8883af5fd20c92ed (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//                    Example 8.5
//Write a program using for loop to print the following output:
//   C
//   CP
//   ....
//   ....
//   CProgrammimg
//   CProgrammimg
//   ....
//   ....
//   CPr
//   CP
//   C
string1='CProgramming';
printf(" -------------\n");
f=' ';
for i=1:12
    f=f+part(string1,i);
    
    printf("|%-13s|\n",f);
end
printf("|-------------|\n");
for j=0:11
    s=' ';
    for i=1:12-j
        s=s+part(string1,i);
     end
     printf("|%-13s|\n",s);
end
printf(" -------------");
//for c=0:11
//    d=c+1;
//    mprintf("|%-12.*s|\n",d,string1);
//end
//disp("---------------------");
//for c=11:c-1:0
//    d=c+1;
//    printf("|%-12.*s|\n",d,string1);
//end
//disp("----------------------");