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

Простая графическая система - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ исправьте ошибку (изменить регистр букв в файле) http://www.cyberforum.ru/cpp-beginners/thread819942.html
Здравствуйте! Задача - заменить все строчные буквы следующие после точки или точка+пробел на заглавные. Попыталась сделать с помощью toupper, но ничего не выходит. Может можно каким-нибудь другим способом? В программировании недолго,не судите строго,если ошибки глупые. Прилагаю код программы (в ней еще заменяются двойные пробелы на одиночные, эта часть работает исправно). Код замены регистра...
C++ Как можно получить все подмножества множества? Например из множества, представлнного массивом должны получиться подмножества: http://www.cyberforum.ru/cpp-beginners/thread819929.html
C++ Метод Зейделя для СЛАУ
Написала код по Методу Зейделя, но НИКАК НЕ ПОЛУЧАЕТСЯ сделать так, чтобы выводило все итерации на экран!:(:(:( Прошу помочь! Код: #include<iostream> #include<cmath> using namespace std; #define N 100 void main() { int i,j,n,k=0;
C++ увеличить все элементы массива в n раз
увеличить все элементы массива в n раз
C++ Не найден оператор, принимающий правый операнд http://www.cyberforum.ru/cpp-beginners/thread819913.html
#include <iostream> #include <string> using namespace std; int main() { int x=5; int y=7; std::cout << endl ; std::cout << x+y << "" << x*y;
C++ stdafx.h и StdAfx.h Добавил в свое решение проект (win32, lib). Добавил класс. У меня создался cpp-файл каркас с #include "StdAfx.h". Почему здесь использованы ПРОПИСНЫЕ буквы? А в главном пректе -- #include "stdafx.h". подробнее

Показать сообщение отдельно
ninja2
 Аватар для ninja2
230 / 186 / 7
Регистрация: 26.09.2012
Сообщений: 2,018
Завершенные тесты: 1
27.03.2013, 12:27     Простая графическая система
Здарова!
Решаю задачку:
Реализуйте простую графическую систему, используя доступные на вашем компьютере графические средства (если их нет — используйте ASCII представление, где пиксел, это знакоместо): Window(n,m) создает на экране область размером nxm. Координаты декартовы. Окно w типа Window имеет координаты w.current(). Начальные координаты равны Point(0,0). Координаты можно задать с помощью w.current(p), где p имеет тип Point. Тип Point задается парой координат: Point(x,y). Тип Line специфицируется парой точек: Line(w.current(),p2); класс Shape является общим интерфейсом для Dot, Line, Rectangle, Circle и других фигур. Point не является Shape. Dot(p) представляет точку p на экране. Shape на экране не наблюдается до вызова draw(). Например: w.draw(Circle(w.current(),10)). Каждый Shape имеет девять контактных точек: e (east), w (west), n (north), s (south), ne, nw, se, sw и с (center). Например: Line(x.c(), y.nw()) создает линию из центра x в левый верхний угол y. После вызова draw() для Shape его текуцие координаты равны se(). Rectangle верхней левой и правой нижней вершинами: Rectangle(w.current(),Point(10,10)). В качестве простого теста изобразите простой детский рисунок «дом с крышей, два окна и дверь».

мб кто чо поможет или решение есть готовое?
А то я в ооп стиле никода не писал.

Добавлено через 4 минуты
Например от "Окно w типа Window имеет координаты w.current()." как это понимать? Оно, что должно напечатать или вернуть массив с размером окна? Головняк.

Добавлено через 2 минуты
Давайте господа подключайтесь решаем вместе. Задачка эта для начинающих из Страуструпа. Как раз я ее щас решаю подключаемся. Кто со мной тот герой.
Давайте кто первый решит , на скорость, тот и молодец
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru