Anonymní profil Durza – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Durza – Programujte.comAnonymní profil Durza – Programujte.com

 

Příspěvky odeslané z IP adresy 158.194.186.–

Durza
C / C++ › rada s cyklem, pridat zarazk…
4. 10. 2012   #164100

Dobrý den, 
mám za úkol vypsal v hexadecimálně formátované tabulce ASCII znaky
chybí mi tam jen omezení na 20 , 21. řádku, potřebuji aby se mi znaky vypisovaly jen po vlnku, dal aby mi to psalo jen tečku(cca 96 znak v ASCII), nevím jak do toho FORu přidat zarážku.

vysledek má vypadat takto:

    0 1 2 3 4 5 6 7 8 9 A B C D E F
  -----------------------------------
20|   ! " # % % & ' ( ) * + ´ - . / |
30| 0 1 2 3 4 5 6 7 8 9 : ; < = >   |
40| @ A B C D E F G H I J K L M N O |
50| P Q R S T U V W X Y Z [ \ ] ^ _ |
60| ` a b c d e f g h i j k l m n o |
70| p q r s t u v w x y z { | } ~ . |
80| . . . . . . . . . . . . . . . . |
90| . . . . . . . . . . . . . . . . |
A0| . . . . . . . . . . . . . . . . |
B0| . . . . . . . . . . . . . . . . |
C0| . . . . . . . . . . . . . . . . |
D0| . . . . . . . . . . . . . . . . |
E0| . . . . . . . . . . . . . . . . |
F0| . . . . . . . . . . . . . . . . |
  -----------------------------------
#include <iostream >
using namespace std;
    int main(void){

        cout <<"   ";
        int l = 0;
        for (l; l < 16; l++){   //tisk svisleho poctu
            cout << hex << l << " ";
        }

        cout << "\n  ----------------------------------\n" ;
        int m = 0;
        int p = 1;
        int i = 32;
        for(int k = 0; k < 14; k++){    
            p++;    //1 až f pro 1. sloupec
            cout << hex << p << "0|";


            for( (i+m); i < (48+m); i++){
                cout <<(char)i<< " ";   //tisk ASCII 1 radek

            }
            m = m+16;

            cout<< "|\n";
        }
    }

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý