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

Расположить в порядке возрастания методом подсчета - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Списки http://www.cyberforum.ru/cpp-beginners/thread1051401.html
#include <iostream.h> #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> #include <iomanip.h> /*==========DANNIE PO AVTO_BAZE============*/
C++ Как представить число в виде выражения с минимальным количеством символов? Ограничение по времени: 1 секунда Ограничение по памяти: 64 MB Учительница математики попросила школьников составить арифметическое выражение так, чтобы его значение было равно данному числу N, и записать его в тетради. В выражении могут быть использованы натуральные числа, не превосходящие K, операции сложения и умножения, а также скобки. Петя очень не любит писать, и хочет придумать... http://www.cyberforum.ru/cpp-beginners/thread1051397.html
подчеркивает запятую после 50, что это может быть? C++
#include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #include "graphics.h" void main(void) { int rectangle(50,100,-50,-100); }
C++ Реализовать класс - "Троичный вектор"
Здравствуйте форумчане! Вот задали задачу: Реализовать класс «Троичный вектор» – Tvector размерности n. Компоненты вектора принимают значения из множества {0,1, X}. Два троичных вектора tk = (t1^k,...,tn^k) и (t1^l,...,tn^l) называются ортогональными, если существует такое i, что ti^k, ti^l ∈ {0,1} ti^k ≠ ti^l. Операция пересечения не ортогональных векторов выполняется покомпонентно по...
C++ в чём ошибка и как ёё исправить? http://www.cyberforum.ru/cpp-beginners/thread1051342.html
a.get_cina = a.get_cina()*(1 + double(vids/100)); в чём ошибка и как ёё исправить?
C++ подчеркивает самую первую скобку подскажите почему #include <stdio.h> #include <stdlib.h> #include <math.h> #include <conio.h> #include "graphics.h" } while((key = getch())!= kbEsc) { switch (key) подробнее

Показать сообщение отдельно
Kolbusdkiy
 Аватар для Kolbusdkiy
0 / 0 / 0
Регистрация: 14.10.2013
Сообщений: 112
22.12.2013, 18:36  [ТС]     Расположить в порядке возрастания методом подсчета
valeriikozlov, ну вот код, без ошибок, ну программа не работает:
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
#include <iostream>
using namespace std;
 
int main() {
    int n,m,t,i_min;
    cin>>n>>m;  
    int arr[n][m];
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++)
            cin>>arr[i][j];
        
    for(int i=0;i<n;i++)
        for(int j=0;j<m;j++) {
            if(arr[i][j]%4==2) {
                i_min=i;
                for(j=i+1; j<n*m; j++)
                    if(arr[j/m][j%m]%4==2 && arr[i_min/m][i_min%m]>arr[j/m][j%m])
                        i_min=j;
                    t=arr[i/m][i%m];
                    arr[i/m][i%m]=arr[i_min/m][i_min%m];
                    arr[i_min/m][i_min%m]=t;
            }
        }
        for(int i=0;i<n;i++) {
                cout<<endl;
                for(int j=0;j<m;j++)
                    cout<<arr[i][j]<<' '; 
            }
            return 0;
}
 
Текущее время: 02:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru