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

Функция: Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Контрольная, пожалуйста!!! http://www.cyberforum.ru/cpp-beginners/thread222647.html
Ребята, прошу перепишите через <stdio.h> . Не представляете как нужно! #include <conio.h> #include<iostream> using namespace std; void show(int e){ cout<<e<<" "; } int main()
C++ книжки здраствуйте уважаемые с-шники, посоветуйте книжку по Microsoft Visual C++ 2010 Express я ток скачал а у мя нет ни книги ни знаний ни каких, книжку желательно для самоваров) http://www.cyberforum.ru/cpp-beginners/thread222643.html
C++ Матрица, сортировка диагонали за алгоритмом вставки.
Здравствуйте, написал программу для создания двумерной матрицы и последующей сортировке матрицы за методом вставки и методом обмена. Програма получилась, работает, но не правильно строит матрицу за методом вставки, за методом обмена - правильно :( Оставлю кусочек кода, отвечающий за алгоритм вставку. Прошу исправить помочь найти ошибку и исправить её( void insert() //функция сортировки...
Элементы масива C++
#include<stdio.h> #include<conio.h> #include<stdlib.h> int main() { int a; int i,j,n,m; do { printf("Vvedite n, m\n");
C++ работа с файлами и строками (Turbo C++) http://www.cyberforum.ru/cpp-beginners/thread222634.html
Посоветуйте пожалуйста что почитать по данной теме... не понимаю как например последовательно считать и вывести все строки файла, или определить количество символов в строке... и еще, как можно поступить с тем что C++ пробел считает концом строки, даже если он находиться в середине? На некоторых сайтах есть примеры с использованием типов string или ansistring, но turbo c++ их не хочет:( Если у...
C++ Множественное наследование Нужно построить такую вот иерархию классов: Я написал прогу, но не уверен правильно ли сохраняется иерархия. Вот код:#include "stdafx.h" #include <iostream> #include <stdlib.h> #include <windows.h> using namespace std; подробнее

Показать сообщение отдельно
VtaMC
Просто Веталь
 Аватар для VtaMC
159 / 99 / 5
Регистрация: 11.05.2009
Сообщений: 628
30.12.2010, 10:25     Функция: Переписать в одномерный массив элементы четных столбцов, значения которых меньше 1
Ну вот ещё одну функцию добавил, только я не внял, что ты имеешь ввиду под "в таком виде"? В виде отдельных функций, вот оно, ниже:

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
46
47
48
49
50
#include <cstdlib>
#include <iostream>
 
//функция получения чисел
int * elements(int arr[5][3], int & countOfArray)
{
    int count = 0, 
        it = 0;
    for(int i = 0; i < 5; i++)
        if(i % 2)
            for(int j = 0; j < 3; j++)
                if(arr[i][j] < 1)
                    count++;
                    
    countOfArray = count;
    
    int * buff = new int[count];
    
    for(int i = 0; i < 5; i++)
        if(i % 2)
            for(int j = 0; j < 3; j++)
                if(arr[i][j] < 1)
                {
                    buff[it] = arr[i][j];
                    it++;
                }
    return buff;     
}
 
void printArray(int * arr, int count)
{
    for(int i = 0; i < count; i++)
        cout << " " << arr[i];
}
 
int main(int argc, char *argv[])
{
    int matrix[5][3] = {
        {0, 2, -1},
        {-3, 6, 9},
        {2, -8, 0},
        {4, -7, 9},
        {-5, 9, 0}
    }, count, * arr = elements(matrix, count);
    
    printArray();
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
Текущее время: 12:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru