Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Задачи с массивами Объясните, как решить. Пример 1. void *v=static_cast<void*>(&mas)// mas - массив это имелось в виду*? не пойму, что дальше делать, вижу, что надо написать функцию, но передать void* понятно, а число кол-во байт, что к чему? я знаю, что такой байты биты знаю как вывести. Пример 2. Создаю 2 массива. Там не написано, но я так понимаю надо инициализировать два массива и в цикле for перебрать 2... https://www.cyberforum.ru/ cpp-beginners/ thread648064.html C++ Оъекты класса
Как можно создать некоторое количество объектов, так чтобы их названия были наподобие car1, car2, car3... Т.е мне нужно создать кучу объектов, задавая им некоторые данные, при этом, чтобы названия были такие, как я указал. Если не через цикл, то как можно создать? А также можно ли сделать так, чтобы объект одного класса стал приватным членом другого класса? =)
C++ Поясните детский пример Подскажите почему не работает. #include <iostream> #include <cstdlib> using namespace std; void printBinary(const unsigned char val) { for(int i =7; i>=0; i--) if(val &(1<<i)) std::cout<<"1"; else std::cout<<"0"; https://www.cyberforum.ru/ cpp-beginners/ thread648042.html C++ все тежи задачи по информатике 1)Напечатать таблицу истинности для логичес¬кой функции (А <=> В <=> С) V , где v, -,<=> - знаки логических операций ИЛИ, НЕ, Экви-валентность. 2) Элементами массива IM(N) являются числа 0 и 1. Отсортировать этот массив таким образом, чтобы все нули находились в начале, а единицы - в конце массива. Допол¬нительный массив не заводить. https://www.cyberforum.ru/ cpp-beginners/ thread648040.html
Многопоточность не пашет C++
Изучал создание многопоточных программ, пытался создать свою: #include <windows.h> #include <process.h> #include <iostream> #include <conio.h> using namespace std; unsigned __stdcall ThreadFunc ()
C++ путь фишки https://www.cyberforum.ru/ cpp-beginners/ thread647977.html
фишка может двигаться по полю длины N только вперед. длина хода фишки не более К. найти число различных путей, по которым фишка может пройти от начала до конца.
C++ последовательность https://www.cyberforum.ru/ cpp-beginners/ thread647975.html
по кругу стоят N спортсменов с номерами от 1 до N. начиная с какого то человека, по кругу удаляется каждый k-ый спортсмен. после каждого удаления круг смыкается. составить алгоритм определения последовательности номеров удаляемых спортсменов.
C++ операторы цикла
составить программу для вычисления S. задачу решить тремя способами( с использованием трех типов оператора цикла
C++ Перевод обыкновенной дроби в десятичную (в т.ч. периодическую) https://www.cyberforum.ru/ cpp-beginners/ thread647969.html
составить программу перевода обыкновенной дроби в периодическую
C++ Координаты мыши Предисловие: делаю OpenGl приложение в консольном режиме. Как определить координаты мыши? POINT pt; GetCursorPos(&pt); //Get the current Mouse location Пишет что: 1>MainFile.c(41): error C2275: POINT: недопустимое использование этого типа в качестве выражения 1> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\windef.h(343): см. объявление "POINT" 1>MainFile.c(41):... https://www.cyberforum.ru/ cpp-beginners/ thread647966.html
C++ Программа светофор на Windows Forms
Помогите пожалуйста решить такую задачу: нужно создать оконное приложение, в котором будет нарисован светофор и при нажатии на кнопку он должен менять цвета.
C++ Подиагональное заполнение двухмерного массива Необходимо заполнить двухмерный массив M змейкой по диагоналям. Подскажите как это сделать, если кто-нибудь делал что-то подобное. https://www.cyberforum.ru/ cpp-beginners/ thread647922.html
54 / 54 / 10
Регистрация: 26.09.2011
Сообщений: 186
07.09.2012, 13:51 0

Не могу найти ошибку в программе рисующей линию из символов - C++ - Ответ 3426074

07.09.2012, 13:51. Показов 1374. Ответов 3
Метки (Все метки)

Ответ

Для начала
C++
1
2
3
4
5
6
7
8
9
10
void draw_hor_line(char sign)
{
    int i = 0; // итератор
    int l; // длина линии
    
    while(i <= l){
        cout << sign;
        i++;
    }
}
в функцию передается только один параметр sign. переменная l - хранит мусор.
Тоже самое для вертикальной линии

Добавлено через 6 минут
для горизонтальной линии можно использовать следующий алгоритм
C++
1
2
3
4
5
6
7
8
9
10
    for(int i = 0; i<l; i++)
        for(int j = 0; j<l; j++) {
            if(i==j)
            {
                cout << " *";
                cout << endl;
                break;
            }
            else cout << " ";
        }


Вернуться к обсуждению:
Не могу найти ошибку в программе рисующей линию из символов C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2012, 13:51
Готовые ответы и решения:

Не могу найти ошибку в программе(для просмотра картинок):кнопка НАЗАД не работает(не становится активной) Найдите ошибку.

Не могу найти ошибку в программе
Не могу найти ошибку: subroutine Brailovskoi use perem write(*,*)&quot; Vvedite koeficent...

Не могу найти ошибку в программе
Здравствуйте! Не могу понять, как полностью отладить программу. Определенное понимание о характере...

Не могу найти ошибку в программе
Пытаюсь добить уже этот обход дерева в глубину. Но у меня какой то индекс находится вне границ...

3
07.09.2012, 13:51
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.09.2012, 13:51
Помогаю со студенческими работами здесь

Не могу найти ошибку в программе
# include &lt;iostream&gt; #include &lt;string&gt; #include &lt;math.h&gt; void main() { string str; ...

Не могу найти ошибку в программе
не могу разобраться и найти ошибку, до &quot;3&quot; раздела, ошибок не было, наверное в знаках ошибки или в...

Не могу найти ошибку в программе
Задача: Вычислить значение по формуле G=min(max(|a-a|)) j=(1,n) i=(1,n-1) program minimax;...

Не могу найти ошибку в программе
procedure TForm1.Button1Click(Sender: TObject); var n,i: integer; a,b:array of real;...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru