Составьте программу, которая напечатает рисунок, используя символы из таблицы 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
// Language: rust. Details: rust-lang.org fn main() { let left_up: String = String::from_utf8(vec![0xe2, 0x95, 0x94]).expect("Invalid UTF-8 sequence"); let up: String = String::from_utf8(vec![0xe2, 0x95, 0x90]).expect("Invalid UTF-8 sequence"); let right_up: String = String::from_utf8(vec![0xe2, 0x95, 0x97]).expect("Invalid UTF-8 sequence"); let left_down: String = String::from_utf8(vec![0xe2, 0x95, 0x9a]).expect("Invalid UTF-8 sequence"); let right_down: String = String::from_utf8(vec![0xe2, 0x95, 0x9d]).expect("Invalid UTF-8 sequence"); println!("{}{}{}{}{}", left_up, up, up, up, right_up); println!("{}{}{}{}{}", left_down, up, up, up, right_down); }Tatuman
#include "stdafx.h" #include <iostream> using namespace std; int main() { cout << endl << endl; for (int i = 1; i < 3; i++) { cout << "\t\t"; for (int j = 1;j < 9;j++) { if (j == 1) { if (i == 1) { cout << char(201); } else cout << char(200); } else if (j == 8) { if (i == 1) { cout << char(187) << endl; } else cout << char(188) << endl; } else if (i == 1) { cout << char(203); } else cout << char(202); } } setlocale(0, ""); cout << endl; cout << "\tРисунок 1 — Таблица ASCII" << endl; cout << endl; return 0; }Charlesuteta
Ученые из США проанализировали данные 46034 исследований, в которых применялись методы визуализации мозга. У женщин активность мозга оказалась выше, чем у мужчин. Подробнее читайте на сайте [url=http://domoxozyaiki.ru]domoxozyaiki.ru[/url]
himikat
#include <iostream> using namespace std; void main(){ int chislo, a = 0; cout << "Vvedite chislo: "; cin >> chislo; for (; a < 10; a++) { cout << (char)chislo; } cout << endl; system("pause"); }himikat
#include <iostream> using namespace std; void main(){ int chislo, a = 0; cout << "Vvedite trezna4noe chislo: "; cin >> chislo; for (; a < 10; a++) { cout << (char)chislo; } cout << endl; system("pause"); }