Advertisement
Guest User

Untitled

a guest
Jun 11th, 2017
49
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
ABAP 3.59 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3. int main(int argc, char *argv[])
  4. {
  5.     cout <<"Wlk Wlezley (c)2006\n\n";
  6.  
  7. //cz znaky
  8.     char  s3=231;
  9.     char  e3=216;
  10.     char e13=183;
  11.     char  c3=159;
  12.     char c13=172;
  13.     char  d3=212;
  14.     char  t3=156;
  15.     char  n3=229;
  16.     char  z3=167;
  17.     char  a2=160;
  18.     char  e2=130;
  19.     char  i2=161;
  20.     char  o2=162;
  21.     char  u2=163;
  22.     char  y2=236;
  23.    
  24. //znaky rámu
  25.     char r1=201;
  26.     char r2=187;
  27.     char r3=200;
  28.     char r4=188;
  29.     char lh=205;
  30.     char lv=186;
  31.     char x1=204;
  32.     char x2=185;
  33.     char x3=202;
  34.     char x4=203;
  35.     char xx=206;
  36.     char lh1=22;
  37.     char st=127;
  38.     char cube1=176;
  39.     char cube2=177;
  40.     char cube3=178;
  41.     char cube4=219;
  42.    
  43. //input - jméno (v rámci)
  44.     cout <<r1; for (int x=0; x<20; x++) cout <<lh; cout <<r2<<endl;
  45.     cout <<lv<<" Va"<<s3<<"e jm"<<e2<<"no pros"<<i2<<"m: "<<lv<<endl;
  46.     cout <<x1; for (int x=0; x<20; x++) cout <<lh; cout <<r4<<endl;
  47.    
  48.     char jmeno[30];
  49.     cout <<lv<<" ";
  50.     cin.get (jmeno, 30);
  51. //    for (int x=0; x<strlen(jmeno)+6; x++) cout <<lh1; cout <<"\n";
  52.  
  53. //input - věk
  54.     cout <<x1; for (int x=0; x<20; x++) cout <<lh; cout <<r2<<endl;
  55.     cout <<lv<<" V"<<a2<<s3<<" v"<<e3<<"k:           "<<lv<<endl;
  56.     cout <<x1; for (int x=0; x<20; x++) cout <<lh; cout <<r4<<endl;
  57.    
  58.     int vek;
  59.     cout <<lv<<" ";
  60.     cin >> vek;
  61.  
  62. //input - 5 číselnych hodnot
  63.     cout <<x1; for (int x=0; x<30; x++) cout <<lh; cout <<r2<<endl;
  64.     cout <<lv<<" Zadejte 5 "<<c3<<i2<<"seln"<<y2<<"ch hodnot:  "<<lv<<endl;
  65.     cout <<x1; for (int x=0; x<30; x++) cout <<lh; cout <<r4<<endl;
  66.    
  67.     long cisla[6];
  68.     for (int x=0; x<5; x++)
  69.         {
  70.         cout <<lv<<" "<<x+1<<". "<<c13<<i2<<"seln"<<a2<<" hodnota: ";
  71.         cin.clear();
  72.         cin >> cisla[x];
  73.         cin.get();
  74.         }
  75.        
  76. //součet číselných hodnot
  77.     int vysledek=0;     //výsledek součinu
  78.     int delcis[6];      //počet znaků zadaných hodnot do pole "cisla"
  79.     int delvys=0;       //konečný počet znaků vzorce
  80.    
  81.     cout <<x1; for (int x=0; x<40; x++) cout <<lh; cout <<r2<<endl;
  82.     cout <<lv<< " V"<<y2<<"sledek sou"<<c3<<"inu hodnot"; for (int x=0; x<16; x++) cout <<" "; cout <<lv<<endl;
  83.     cout <<x1; for (int x=0; x<40; x++) cout <<lh; cout <<x2<<endl<<lv<<" ";
  84.     for (int x=0; x<5; x++) cout << cisla[x]<<"+";
  85.     for (int x=0; x<5; x++) vysledek+=cisla[x];
  86.  
  87.     for (int x=0; x<5; x++)
  88.         {
  89.         int y=1;
  90.         for (int z=0; z<100000000; z*=10)
  91.             {
  92.             if (z==0)
  93.                 {
  94.                 z++;
  95.                 if (cisla[x]>0 && cisla[x]<10) delcis[x]=1;
  96.                 }
  97.             if (cisla[x]>z && cisla[x]<z*10) delcis[x]=y;
  98.             y++;
  99.             }
  100.         }
  101.  
  102.     int y=1;
  103.     for (int z=0; z<100000000; z*=10)
  104.         {
  105.         if (z==0)
  106.             {
  107.             z++;
  108.             if (vysledek>0 && vysledek<10) delcis[5]=1;
  109.             }
  110.         if (vysledek>z && vysledek<z*10) delcis[5]=y;
  111.         y++;
  112.         }
  113.  
  114.     for (int x=0; x<6; x++) delvys+=delcis[x];
  115.     cout <<"\b="<<vysledek; for (int x=0; x<34-delvys; x++) cout <<" "; cout <<lv<<endl;
  116.     cout <<r3; for (int x=0; x<40; x++) cout <<lh; cout <<r4<<endl;
  117.  
  118. //reverse text - jmeno
  119.     y=0;
  120.     char reverse[strlen(jmeno)];
  121.     for (int x=strlen(jmeno); x>0; x--)
  122.     {
  123.     reverse[y] = jmeno[x-1];
  124.     y++;
  125.     }
  126.     reverse[y]='\0';
  127.     cout << "\nVa"<<s3<<"e jm"<<e2<<"no: "<<jmeno;
  128.     cout << "\nJm"<<e2<<"no pozp"<<a2<<"tku: "<<reverse<<"\n";
  129.  
  130.  
  131.     cout << endl;
  132.     system("PAUSE");
  133.     return E
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement