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

Составить новый массив, изменяя значения элементов в зависимости от того, отсортирована ли текущая строка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Захват видео с камеры. OpenCV http://www.cyberforum.ru/cpp-beginners/thread959301.html
Добрый вечер, форумчане. Возникла проблема с захватом видео. Применяю библиотеку openCV 2.1. С одной камеры (USB) захват видео проходит как нужно. Решил поставить Logitech c310, и что-то не фурычит. #include <stdlib.h> #include <stdio.h> #include <iostream> #include "cv.h" #include "highgui.h" #include "cxcore.h"
C++ В чем ошибка? #include "stdafx.h" #include<iostream> #include<math.h> #include<conio.h> using namespace std; int _tmain(int argc, _TCHAR* argv) { float x,y,U; http://www.cyberforum.ru/cpp-beginners/thread959298.html
Кошки и мышки С++ C++
N серых и M белых мышей сидят по кругу. Кошка ходит по кругу по часовой стрелке и съедает каждую S -тую мышку. В первый раз счет начинается с серой мышки. Составить алгоритм определяющий порядок в котором сидели мышки, если через некоторое время осталось K серых и L белых мышей. Вот такая задачка. Создам, например, циклический список, заполню его числами 1-серая мышка, 2 - белая...
отсортировать структуру C++
Всем привет, вот такой вопрос, не получается правильно отсортировать следующую структуру по z координате vector<Quaternion>q; //заполним куатернион q.resize(8); q.x=5; q.y=0; q.z=-2; q.x=0; q.y=0; q.z=-1; q.x=0; q.y=3; q.z=-3; q.x=5; q.y=3; q.z=-4;
C++ Верхний регистр в файле http://www.cyberforum.ru/cpp-beginners/thread959291.html
Доброго времени суток. Кого не слишком затруднит и не отберет много времени, прошу написать код программы ) Написать программу вычисления количества символов верхнего регистра в файле. Обработать ошибки. Добавлено через 19 часов 53 минуты пожалуйста)
C++ Вычислить функцию Доброго времени суток. Кого не затруднит, прошу написать код программы. Написать программу, вычисляющую ф-цию. N,x,k вводятся пользователем. Программа должна использовать цикл while. Входные данные поступают с клавиатуры. Результат выводится на экран. Установить точность 4 цифры. Предусмотреть обработку ошибок. (ф-ция в дополнениях) подробнее

Показать сообщение отдельно
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
21.09.2013, 20:27     Составить новый массив, изменяя значения элементов в зависимости от того, отсортирована ли текущая строка
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
#include <stdio.h>
#include <conio.h>
 
#define N 5
#define M 6
 
int main(int argc, char* argv[])
{
    int A[N][M] = { { 1, 2, 3, 4, 5, 6 },
                    { 4, 9, 3, 2, 1, 7 },
                    { 9, 8 ,7, 6, 5, 4 },   
                    { 3, 2, 1, 7, 6, 5 },
                    { 5, 4, 3, 2, 1, 0 } };
 
    for (int k1 = 0; k1 < N; k1++)
    {
        for (int k2 = 0; k2 < M; k2++)
            printf("%d ",A[k1][k2]);
 
        printf("\n");
    }
 
    printf("\n");
 
    int B[N] = { 0 };
    for (int i = 0; i < N; i++)
    {
        bool asc = false;
        for (int k = 0; k < M-1 && !asc; k++)
            asc = (A[i][k] < A[i][k+1]) ? 1 : 0;
 
        B[i] = asc == false ? 1 : 0;
    }
 
    for (int z = 0; z < N; z++)
        printf("%d ",B[z]);
 
    printf("\n");
 
    _getch();
 
    return 0;
}
http://codepad.org/9KFYLJsi
Миниатюры
Составить новый массив, изменяя значения элементов в зависимости от того, отсортирована ли текущая строка  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru