Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Вопрос на счет усл.операторов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Закрашивание области окна http://www.cyberforum.ru/cpp-beginners/thread76790.html
Напишите плиз пример закрашивания области окна каким-то цветом... например закрасить прямоугольник...или закрасить кнопку.. среда програмирования Visual Studio C++ (MFC) только не надо кидать...
C++ Сформировать матрицу по правилу Люди добрые помогите пожалуйста написать на С двумерный массив такого вида: http://s51.***********/i132/0912/21/878c45310e2b.jpg Я знаю, что задание впринципе не трудное, но мне сейчас очень некогда... http://www.cyberforum.ru/cpp-beginners/thread76782.html
C++ двумерный динамический массив
коэффициенты линейных уравнений заданы в виде прямоугольной матрицы. С помощью допустимых преобразований привести ситему к треугольному виду. Найти колличество строк, среднее арифметическое...
Ошибки в реализации программы C++
Воть пытаюсь добить программу, ну что-то ничего не получается.... Добрые люди, помогите начинающему программисту... Если не сложно.... Вот сам код: #include <iostream> #include <windows.h> using...
C++ Метод поразрядной сортировки. http://www.cyberforum.ru/cpp-beginners/thread76740.html
Помогите решить задачу, для её решения необходимо реализовать метод поразрядной сортировки, отсортировав последовательность в порядке спадания. Этот метод выполняется таким образом: Заведём 10...
C++ Вывести на экран порядковый номер слова, накрывающего k-ю позицию Зависает при вводе к-ой позиции Дана строка символов, состоящая из произвольного текста, слова разделены пробелами. Вывести на экран порядковый номер слова, накрывающего k-ю позицию (если на k-ю... подробнее

Показать сообщение отдельно
outoftime
║XLR8║
510 / 432 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
19.12.2009, 22:58
не так понял условие))
на си++ будет проще (в 1 строку)
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
#include <string>
 
int main()
{
   string s = " **\n* *\n***\n* *";
   std::cout << s << std::endl;
   return 0;
}
http://codepad.org/NWJFm3lq
заведи вектор строк, которые будут твоими буквами))
C++
1
2
3
vector <string> vs;
string a = " **\n* *\n***\n* *";
vs.push_back(a); // и т.д.
а топом определяешь какую букву выводить так: string S = "something"; cout << vs[S[i] - '0'];
правда есть маленький ньюанс: все солва только трого вертикального начертания, типа:
_**_
*__*
*___
_**_
___*
*__*
_**_

_**_
*__*
*__*
*__*
*__*
_**_

и т.д.
если выводить горизонтально, тогда прийдется разбивать предложение на слова, проверять влазит ли текущее количество слов + следущее на екран, если влазит, дописывать к каждой строке по строке из даной буквы, в этом случае нужно держать двумерных вектор, в котором есть по 4-6 строк на букву (это как вам удобнее)
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru