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

Сделать с кода Pascal код C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перемножение матриц http://www.cyberforum.ru/cpp-beginners/thread143465.html
Помогите пожалуйста написать программу в которой будет содержаться функция для перемножения двух прямоугольных матриц.
C++ Поменять каждые два соседних слова в строке местами прога должна менять каждые 2 сосенних слова местами) пол дня сижу не могу решить вот последняя моя мысль но всеравно не работает помогите исправить код #include <fstream> #include <iostream> #include<clocale> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread143463.html
Вывести список сотрудников, проработавших на предприятии более 20 лет. C++
8. Информация о сотрудниках предприятия содержит ФИО, номер отдела, должность, дату начала работы. Вывести список сотрудников, проработавших на предприятии более 20 лет.
Матрица - заполнение по спирали. C++
Ребята я вижу что вы во всем этом хорошо разбираетесь, помогите пожалуйста решить задачу. ЗАДАЧА:Получить целочисленную квадратную матрицу порядка 7, Элементами которой являются числа 1,2,3,...,49, расположенные в ней по спирали.
C++ надо написать программу и блок-схему http://www.cyberforum.ru/cpp-beginners/thread143456.html
Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы программы (данные, введенные пользователем, выделены полужирным шрифтом). Введите элементы массива (10 целых чисел) в одной строке и нажмите <Enter>. -> 23 0 45 -5 12 0 -2 30 0 64 Сумма элементов массива: 184...
C++ Масcив Задан масив A содержащий n элементов Определить кратно ли 3 минимальный элимент массива. зарание спасибо) подробнее

Показать сообщение отдельно
jonson
231 / 204 / 61
Регистрация: 18.03.2010
Сообщений: 749
10.06.2010, 22:44     Сделать с кода Pascal код C++
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
//program Lab6;
 
#include "stdlib.h"
#include "conio.h"
#include "stdio.h"
#include "math.h"
#include "time.h"
#include "iostream.h"
 
 
const int nmax=20;
int a [nmax][nmax];
    short n,i,j,k,imx ;
    int mx ;
 
void Init()
{
 
    srand( time(NULL) );
    do
    {
        cout << " Size of matrix= ";
        cin >> n;
    }while (n <= 1 || n > nmax ) ;
    
    cout << " Input matrix: \n";
    
    for( i=0; i < n; i++)
    {
        for( j=0;  j < n; j++)
        {
            a[i][j] = rand()%(40)+10;
            cout << a[i][j] << "  ";
        }
        cout << endl;
    }
    cout << endl;
}
 
 
 
void Bowser()
{
    for( j = 0; j<n; j++)
    {
        mx = a[1][j];
        imx = 1;
        for( i=0; i<n; i++)
           if( a[i][j] > mx)
           {
                mx = a[i][j];            //находим максимальный в столбце}
                imx = i+1;              //номер строки с ним}
           }
    for (k = 1; k<n; k++)
        if(k != j)
           a[imx][k] = 0;      //обнуляем строку кроме макс.}
    }
    cout << endl;
}
 
void output()
{
    cout << "Matrix of optimal productivity:\n\n";
    for( i=1; i<n; i++)
    {
        for( j=1; j<n; j++)
            cout << a[i][j] << "  ";
        cout << endl;
    }
    cout << endl;
    cout << " Distribution of workers on machines: \n ";
    for (i=1; i<n; i++) 
    {
        cout << " Worker " << i << "  on tool ";
        for( j=1; j<n; j++)
            if (a [i][j] > 0 ) 
                cout << endl << j << "  ";
    }
    cout << endl;
}
 
 
void main()
{
    system("cls");
    cout << " Condition problem: " ;
    cout << " \n different machines together in assembly line." ;
    cout << " There are \n workers.We have matrix C[N][N], " ;
    cout << " where C[i][j] the performance of i-th worker in the j-th machine. ";
    cout << " Determine which machine each worker should work for maximum productivity ";
    Init();
    Bowser();
    output();
}
не знаю, может где-то что-то и не так, но в принципе работать должно (я не пробовал)
 
Текущее время: 17:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru