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

Матрица, очень интересно - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Пересечение отрезков http://www.cyberforum.ru/cpp-beginners/thread534060.html
Есть 2 отрезка, определенные O1(x1, y1, x2, y2) и O2(x1, y1, x2, y2) Нужно узнать, пересекаются ли они. Собственно задача не так проста как кажется, тк через прямую (y = kx + b) невозможно создать универсальный алгоритм, тк отрезок может быть и четко вертикальным, а прямая не может быть таковой. Есть у кого идеи универсального алгоритма, ибо с несколькими ифами меня не устраивает.
C++ Найти сумму и произведение элементов k-ого столбца матрицы Дана матрица m*n и целое число k (1<=k<=m) найти сумму и произведение элементов k-ого столбца данной матрицы http://www.cyberforum.ru/cpp-beginners/thread534052.html
Удаление символа из одномерного массива! C++
Дан одномерный массив, элементы которого - целые числа. Удалите из него все четные числа. #include <iostream> #include <iomanip> #include <cmath> using namespace std; int main() {freopen("input.txt", "rt", stdin); freopen("output.txt", "wt", stdout); int n,nmax;
Циклические операторы. C++
Здравствуйте, уважаемые, программисты. Помогите, пожалуйста, написать программу на языке Borland C++. Задание: Вводится последовательность из n целых чисел. Определить сумму двух наибольших чисел. Заранее благодарен.
C++ Несколько задач http://www.cyberforum.ru/cpp-beginners/thread534033.html
Доброго времени суток, помогите пожалуйста написать несколько программ, если не трудно. 1) Напечатайте свои инициалы прописными буквами. Составьте каждую прописную букву из соответствующих ей символов 2) Напишите программу, генерирующую следующий вывод: 10 20 19 Используйте представление числа 10 в виде целой константы. Для вывода числа 20 воспользуйтесь одной из арифметических операций с...
C++ Ввод с клавиатуры массива из N вещественных чисел Написать программу, которая вводит с клавиатуры массив из N вещественных чисел, упорядочивает все элементы по возрастанию и выводит результат пользователю. Затем вводит с клавиатуры строку длиной не более 200 символов, еще одну строку не более 10 символов и распечатывает позиции вхождения второй строки в первую и их общее количество. подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.03.2012, 23:32     Матрица, очень интересно
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
#include <stdio.h>
#define n 4
int main()
{
    char a[n];
    int i;
    for(i=0; i<n; i++)
        a[i]='-';
    while(true)
    {
        for(i=0; i<n; i++) printf("%c", a[i]);
        printf("\n");
        i=0;
        while(i<n && a[i]=='+')
            i++;
        if(i==n)
            break;
        a[i]='+';
        i--;
        while(i>=0)     
            a[i--]='-';
    }
    return 0;
}
 
Текущее время: 11:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru