ДЗ/Escape последовательности и RAW-строки.
Задание №6. Написать программу на чистом Си, которая выводит на экран:
"Hello, World!"
/Dennis Ritchi/
#include <stdio.h> int main(){ printf("\"Hello, World!\"\n"); printf("/Dennis Ritchi/\n"); }
Задание №7. Написать программу на чистом Си++, которая выводит на экран:
"Hello, World!"
/Dennis Ritchi/
Программа должна использовать поясняющие однострочные комментарии.
#include <iostream> using namespace std; int main(){ cout << "Hello World\n/Dennis Ritchi/" << endl; //однострочный коммент }
Задание №8. Написать программу, которая выводит на экран:
Hello, World!
\\Dennis Ritchi\\
Программа должна использовать поясняющие многострочные комментарии.
#include <iostream> using namespace std; int main(){ cout <<"Hello, World!" << endl; cout <<"\\\\Denis Ritchi\\\\" << endl; /* многострочный коммент */ }
Задание №8. Выведите следующий текст:
To be, or not to be: that is the question:
Whether 'tis nobler in the mind to suffer
The slings and arrows of outrageous fortune,
Or to take arms against a sea of troubles,
And by opposing end them?
William Shakespeare
#include <iostream> using namespace std; int main(){ cout <<"To be, or not to be: that is the question: " << endl; cout << "Whether 'tis nobler in the mind to suffer " << endl; cout << "The slings and arrows of outrageous fortune, " << endl; cout << "Or to take arms against a sea of troubles, " << endl; cout << "And by opposing end them? " << endl; cout << " William Shakespeare" << endl; }
Задание №9. Напишите программу на С++ для вывода следующего текста двум способами: не используя RAW-строки и используя RAW-строки.
#include <iostream> using namespace std; int main(){ cout <<R"(C:\Program Files\tablet\amd64\bin>)" << endl; } -------- #include <iostream> using namespace std; int main(){ cout <<"(C:\\Program Files\\tablet\\amd64\\bin>)" << endl; }
Задание №10*. Создать приложение, которое выводит на экран следующую таблицу:
Подсказка: Рекомедуем выполнить следующий пример:
cout<<"\n"<<(char)201<<(char)205<<(char)205<<(char)187;
Необходимые символы находятся в диапазоне от 179 до 218
#include <iostream> #include <iomanip> using namespace std; int main(){ cout << setw(30) << "Vremena goda" <<"\n"; cout << (char)186 << setw(10) << "Zima |" << setw(10) << "Vesna |" << setw(10) << "Leto |" << setw(10) << "Osen |" << setw(5) << (char)186 << endl; }