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

Массивы - C++

Восстановить пароль Регистрация
 
Danil-za
3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
03.12.2009, 00:24     Массивы #1
1. Дана прямоугольная матрица размера m×n. Составить программу, которая находит столбцы с наибольшей и наименьшей суммой элементов. Вывести найденные столбцы и суммы их элементов.

2. Заданы два одномерных массива А и В размерности N. Составить программу, проверяющую, можно ли, меняя местами элементы одномерного массива А, получить одномерный массив В.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2009, 00:24     Массивы
Посмотрите здесь:

C++ С++ массивы
C++ Массивы
C++ массивы
массивы C++
C++ массивы
массивы C++
Массивы! C++
Массивы C++
C++ Массивы с++
C++ Массивы
Массивы C++
массивы с++ C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
kazak
 Аватар для kazak
3029 / 2350 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
03.12.2009, 04:11     Массивы #2
2.
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
#include <iostream.h>
#include <iomanip.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char *argv[])
{
    const int N = 9;
    int a[N] = {0}, b[N] = {0};
    int buf;
    int flag = 0;
 
    srand(time(NULL));
 
    for (int i = 0; i<N; i++)
    {
       a[i] = rand() % 10;
       b[i] = rand() % 10;
    }
 
    cout << "Massiv a " << endl;
    for (int i = 0; i<N; i++)
    {
       cout << setw(2) << a[i] ;
    }
    cout << endl;
    cout << "Massiv b " << endl;
    for (int i = 0; i<N; i++)
    {
       cout << setw(2) << b[i] ;
    }
    cout << endl;
    
    for (int i = 0; i<N; i++)
    {
       flag = 0;      
       for (int j = i; j < N; j++)
       {
           if (b[i] == a[j])
           {
              buf = a[i];               
              a[i] =a[j];
              a[j] = buf;
              flag = 1;
              break;
           }
       }
       if (!flag)
          break;
    }
    if (flag)
       cout << " Massiv a moghno preobrazovat' v b" << endl;   
    else
       cout << "Massiv a nel'zya preobrazovat' v b" << endl;
 
    system("pause");
}
Danil-za
3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
03.12.2009, 16:01  [ТС]     Массивы #3
Вопрос все еще актуален
kdv
17 / 17 / 1
Регистрация: 03.12.2009
Сообщений: 103
03.12.2009, 16:33     Массивы #4
Для начала попробуй сделать что-то сам, а затем задавай вопросы о том, что не получилось. А то "без приветствия" тупо вставил текст своей домашней работы. Нате, мол, решайте...
Danil-za
3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
03.12.2009, 16:36  [ТС]     Массивы #5
Цитата Сообщение от kdv Посмотреть сообщение
Для начала попробуй сделать что-то сам, а затем задавай вопросы о том, что не получилось. А то "без приветствия" тупо вставил текст своей домашней работы. Нате, мол, решайте...
Если бы я мог это сделать сам, я бы не вылаживал бы сюда и это не тупо домашняя работа, т.к. там гараздо больше задач.
Danil-za
3 / 3 / 0
Регистрация: 16.05.2009
Сообщений: 69
03.12.2009, 19:13  [ТС]     Массивы #6
Вопрос #1 все еще актуален
Yandex
Объявления
03.12.2009, 19:13     Массивы
Ответ Создать тему
Опции темы

Текущее время: 03:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru