#include int main() { int charCount[256]; for (int i = 0; i < 256; i++) { charCount[i] = 0; } int znak; int pocet = 0; while (1) { znak = getchar(); if (znak == -1) { break; } if (znak >= 0 && znak < 256) { charCount[znak]++; pocet++; } } printf("Znak\tASCII dec\tASCII hex\tPocet\n"); for (int i = 0; i < 256; i++) { char ch = (char)i; if (i < 32 || i == 127) { ch = '-'; } printf("%c\t%d\t\t0x%02X\t\t%d\n", ch, i, i, charCount[i]); } printf("Celkovy pocet znaku: %d\n", pocet); return 0; }