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

Задачи с массивами - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать классы точки и треугольника http://www.cyberforum.ru/cpp-beginners/thread1038276.html
Создать класс Pair (пара чисел); определить метод изменения полей и вычисления произведения чисел. Определить производный класс RightAngled с полями - катетами. Определить метод вычисления гипотенузы и площади треугольника.
C++ Линейное уравнение 4-го и 5-го порядка по формулам Крамера Помогите написать программу, заранее благодарен. http://www.cyberforum.ru/cpp-beginners/thread1038268.html
Обработка последовательностей символов C++
Даны натуральное число n, символы s1...sn. Группы символов, разделенные пробелами(одним или несколькими) и не имеющие пробелов внутри себя, будем называть их словами. а) Найти какое-либо слово, начинающееся с буквы a. б) Преобразовать данную последовательность, заменяя каждое вхождение слова 'eto' на 'to'. в) Найти длину самого короткого слова. Нужно очень срочно) Спс_) Добавлено через...
Можно ли заменить на auto ? C++
static ExtraItem * GetExtraItemByIndex(size_t Index) { static List <ExtraItem *> ::iterator ExtraItem = NULL; for (ExtraItem = g_ExtraItems.begin(); ExtraItem != g_ExtraItems.end(); ExtraItem++) { if ((*ExtraItem)->Index == Index) { return (*ExtraItem); }
C++ класс Norm Matrix http://www.cyberforum.ru/cpp-beginners/thread1038248.html
Разработать класс Norm Matrix (матрица с единичным определителем), унаследованных от класса Matrix.
C++ функция, перебирающая значения из массивов Помогите, пожалуйста, запрограммировать следующую задачу, а именно функцию (красным записана), которая перебирает значения из массивов. И вывести результаты функций на экран. Тут расписаны подробные решения. подробнее

Показать сообщение отдельно
bradobrei
Продам уран 238U
 Аватар для bradobrei
119 / 119 / 23
Регистрация: 22.01.2013
Сообщений: 298
12.12.2013, 08:39     Задачи с массивами
Вот задания 1 - 4
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
#include <iostream>
#include <cstdlib>
using namespace std;
#define n 15
#define m 10
#define k 7
#define c 5
#define u 4
int main(){
    int mas[n];
    cout<<"1---------------------------"<<endl;
    for(int i = 0; i < n; i++){
        mas[i] = rand()% 50 + 1;
        cout<<mas[i]<<" ";
    }
    int min = mas[0];
    for(int i = 1; i < n; i++){
        if( mas[i] < min )
            min = mas[i];
    }
    cout<<endl<<"min = "<<min<<endl<<"2---------------------------"<<endl;
    int mas2[m], multi = 1;
    for(int i = 0; i < m; i++){
        mas2[i] = rand()% 500 + 5;
        cout<<mas2[i]<<" ";
        if( (mas2[i] % 3 == 0) && (mas2[i] % 9 == 0) )
            multi *= mas2[i];
    }
    cout<<endl<<"Multiply = "<<multi<<endl<<"3---------------------------"<<endl;
    int matr[m][k], sum = 0;
    for(int i = 0; i < m; i++){
        for(int j = 0; j < k; j++){
            matr[i][j] = rand() % 50 + 1;
            cout<<matr[i][j]<<" ";
        }
    cout<<endl;
    }
    for(int i = 1; i < m; i++){
        for(int j = 1; j < k; j++){
            if( (i % 2 !=  0) && (j % 2 != 0))
                sum += matr[i][j];
        }
    }
    cout<<endl<<"Sum = "<<sum<<endl<<"4---------------------------"<<endl;
    int ceh[c][u], tmpsum, tmp = 0;
    sum = 99999;
    for(int i = 0; i < c; i++){
    tmpsum = 0;
        for(int j = 0; j < u; j++){
            ceh[i][j] = rand()% 10 + 1;
            cout<<ceh[i][j]<<" ";
            tmpsum += ceh[i][j];
        }
    cout<<endl;
    if(tmpsum < sum){
        sum = tmpsum;
        tmp = i;
    }
    }
    cout<<endl<<"Ceh "<<tmp+1<<" have min products = "<<sum;
return 0;
}
 
Текущее время: 05:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru