Составьте программу, которая напечатает рисунок, используя символы из таблицы ASCII (см. Рисунок 1).
Преобразовать код символа в символ типа char
можно, методом преобразования целого значения в символьное.
// пример преобразования ASCII кода 187 в соответствующий символ char(187)
Используя оператор вывода cout
и подобрав нужный символ, можно достичь такого же результата, как на рисунке 1.
Рисунок 1 — Таблица ASCII
К сожалению, решения данной задачи пока нет. Если Вы решили эту задачу, сообщите нам, и мы выложим её на сайте.
// программа печати рисунка из символов таблицы ASCII #include <iostream> using std::cin; using std::cout; using std::endl; int main () { int n[2][9]={ {201,203,203,203,203,203,203,203,187}, // массив рисунка из символов таблицы ASCII {200,202,202,202,202,202,202,202,188} }; for(int i=0; i<2;i++) //цикл вывода рисунка { for(int j=0;j<9;j++) cout<<static_cast<char>(n[i][j]); //явное приведение типа (в старом стиле (char)n[i][j]) cout<<endl; }; cin.get();//строчно-ориентированная функция(метод) объекта cin, чтобы заморозить экран вывода return 0; }
Программа написана под виндовс, так как все операции с символами выполняются с использованием кодировки ASCII, которая внедрена только в ОС Windows.
Примечание: в линукс эта программа будет показывать абракадабру, так как в линукс кодировка символов — Unicode.
Комментарии
Alexander Trousevich
Tatuman
Charlesuteta
Ученые из США проанализировали данные 46034 исследований, в которых применялись методы визуализации мозга. У женщин активность мозга оказалась выше, чем у мужчин. Подробнее читайте на сайте [url=http://domoxozyaiki.ru]domoxozyaiki.ru[/url]
himikat
himikat