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

циклические алг. структуры - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрици в С++ http://www.cyberforum.ru/cpp-beginners/thread903404.html
В мастрици С количество столбик в каждой строке случайным натуральным числом с интервала (a; b) но общее количество элементов является квадратом натурального числа переписать все элементы з матрицы С в одномерный массив F отсортировать его по возрастанию пост чего переписать его элементы в квадратну матрицу Q по порядку. ребята прошу зделайте задачку
C++ Дан массив A из произвольных 6 чисел, например 3,5,7,6,5,1. Эти числа нужно записать в массив B так, чтобы на выходе получилось 357,651 Дан массив A из произвольных 6 чисел, например 3,5,7,6,5,1. Эти числа нужно записать в массив B так, чтобы на выходе получилось 357,651. http://www.cyberforum.ru/cpp-beginners/thread903399.html
C++ Метод сортировки Bubble с контролем упорядоченности
"Сортировка Bubble с контролем упорядоченности" #pragma hdrstop #include "Proect12_Unit1.h" #include "Proect12_Form1.h" #pragma package(smart_init) Bule::Bule() { n = 0; m = 0; c = 0;
Отредактировать код C++
#include "stdafx.h" #include "iostream" // для cin и cout #include "conio.h" // для getch #include "math.h" // для выполнения мат. вычислений #include "locale.h" // для printf и setlocale #define afirst -0.5 #define asecond 1.9 #define bfirst 1.5
C++ Дано двумерный числовий массив http://www.cyberforum.ru/cpp-beginners/thread903361.html
Дано двумерный числовий массив. Определить сумму добуткив всех троек соседних чисел
C++ Метод хорд Всем привет! В общем, при решении курсовой по сабжу, столкнулся со следующей проблемой. Первое уравнение программа решает правильно, а второе — выводит на экран "nan". (Примечание: фиксурем точку b, т.к. f(b)*f''(b)>0 для обеих функций.) Собственно, весь код: #include <iostream> #include <clocale> #include <conio.h> #include <cmath> using namespace std; double f1(double x){ return... подробнее

Показать сообщение отдельно
marko_o1995
-17 / 0 / 0
Регистрация: 17.04.2013
Сообщений: 60
16.06.2013, 18:21     циклические алг. структуры
Ребят, у меня нестандартная просьба: у меня серьезные проблемы с записью алгоритмов.

Есть вот такой вот пример:

Построить и записать алгоритм определения минимального элемента и его индекса в столбцах матрицы MхN.
Решение:
алг мин_ в_ матрице (арг вещ таб X[M:N], рез вещ min, рез цел num)
нач
| ввод Х
| min:=X[1;1]
| нц для j от 1 до N
| | нц для i от 2 до М
| | | если X[i;j]<min
| | | | то min:=X[i;j], num:=i;j
| | | все
| | кц
| кц
| вывод min, num
кон
...
Подобное решение в таком же виде мне необходимо для задания "Построить и записать алгоритм определения строки квадратной матрицы 5x5, сумма элементов которой максимальна."
вот код для задания:
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
#include "stdafx.h"
#include <iostream>
#include <iomanip>
#include <cstdlib>
#include <ctime>
 
template <class InputIterator>
int SumOfRow(InputIterator begin, InputIterator end)
{
    int currentSum(0);
    while (begin++ != end) 
          currentSum += *begin;
    return currentSum;       
}
 
int main()
{
    srand(time(0));
    const std::size_t matrixSize(5);
    int matrix[matrixSize][matrixSize];
    
    std::cout << "Matrix: " << std::endl;
    for (unsigned i = 0; i < matrixSize; i++) {
        for (unsigned j = 0; j < matrixSize; j++)
            std::cout << std::setw(5) << (matrix[i][j] = rand() % 50);
        std::cout << std::endl;
    }
    
    int rowNumber(0);
    int maximalSum(SumOfRow(matrix[0], matrix[0] + matrixSize));
    for (unsigned i = 1; i < matrixSize; i++) {
        int currentSum(SumOfRow(matrix[i], matrix[i] + matrixSize));
        if (currentSum > maximalSum) {
                  maximalSum = currentSum;
                  rowNumber = i;
        }
    }
    std::cout << "Result: " << (rowNumber + 1) << std::endl;     
    
    system ("pause");
    return 0;
}
...
вся эта фигня мне нужна для составления отчета((( очень прошу помочь!

Добавлено через 3 часа 8 минут
эй, ну хоть кто-нибудь...
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru