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

Псевдографика - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти сумму всех чисел положительных чисел файла. http://www.cyberforum.ru/cpp-beginners/thread413087.html
Создать файл, состоящий из n вещественных чисел. Найти сумму всех чисел положительных чисел данного файла. Обрадуюсь любой Вашей помощи: части кода, подталкиванию в направлении или мат.части по бинарным, т.к. не волоку в них совершенно. Очень нуждаюсь в Вашей подмоге, буквально горю :-|( Добавлено через 51 минуту *******
C++ Вывести строку матрицы, в которой элемент, стоящий на главной диагонале, максимальный среди элементов главной диагонали. Дано квадратную матрицу порядка N. Вывести строку матрицы, в которой элемент, стоящий на главной диагонале, максимальный среди элементов главной диагонали. http://www.cyberforum.ru/cpp-beginners/thread413083.html
C++ из С в С++
Добрый вечер всем. Нужно переделать задачу из С в С++.Помогите плиз) #include "string.h" #include "stdio.h" #include "locale.h" #include "iostream" using namespace std; struct AEROFLOT { char *namereice;
C++ Запись результата в массив
#include <iostream> #include <windows.h> using namespace std; const n=5; class array { public: array();
C++ программа вращающейся сферы с эффектом разбиения на с++ Borland http://www.cyberforum.ru/cpp-beginners/thread413057.html
реализовать на с++ Borland программу: сфера падает вращаясь и разбивается на кусочки !!! :cry::( помогите кто чем может !!!:cry:
C++ Найти размеры всех прямоугольников, удовлетворяющих условию задачи на си: 1) найти размеры всех прямоугольников, площадь которых равна заданному натуральному числу S и стороны которых выражены натуральными числами. При этом решения, которые получаются перестановкой размеров сторон считать одинаковыми. 2) Даны три слова. Напечатать их общие буквы. Повторяющиеся буквы каждого слова не рассматривать. Запрещено создавать темы с множеством вопросов во... подробнее

Показать сообщение отдельно
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
21.12.2011, 20:21     Псевдографика
sonice, всё что в голову пришло сделал
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
//#define mCONSOLE  // макрос для вывода сетки в консоль
#ifdef mCONSOLE
#include <iostream>
typedef std::ostream xstream;
#else
#include <fstream>
typedef std::ofstream xstream;
#endif
 
void mprint(xstream& fp, const char* s, int N, int cx, int cy) {
   int x, y, a, b = cy / 2;
   for(y = 0; y <= cy * N; y++) {
        if(!(y % cy)) {
            for(x = 0; x <= cx * N; x++)
                fp << '-';
            fp << std::endl;
        } else {
            fp << '|';
            a = cx / 2;
            for(int i = 1; i <= cx * N; i++) {
                 if(*s && y == b && i == a) {
                      fp << *s++;
                      a += cx;
                      continue;
                 }
                 fp << ((!(i % cx)) ? '|' : ' ');
            }
            fp << std::endl;
       }
       if(y == b)
          b += cy;
   }
}
 
 
int main(void)
{
  std::ofstream fp("D:\\r.txt");
  mprint(fp, "DOGCATFOX", 3, 10, 6);
  fp.flush();
  fp.close();
  // если макрос-mCONSOLE  объявлен, то вывод в консоль таким образом
  // mprint(std::cout, "DOGCATFOX", 3, 10, 6);
  return 0;
}
Вот так выводить в консоль.
http://codepad.org/JNijDUgM
 
Текущее время: 06:19. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru