8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
1

Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100

10.07.2009, 19:27. Показов 6715. Ответов 5
Метки нет (Все метки)

Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100, если соответствующие элементы двух первых массивов имеют одинаковый знак, и равен нулю в противном случае...
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2009, 19:27
Ответы с готовыми решениями:

Получить третий массив той же размерности, каждый элемент которого равен большему из соответствующих элементов данного массива
Плиз, помогите решить задачу!!! Скоро сессия, не успеваю решить все задачи!!! Выручайте!!! Даны...

Получить третий массив, каждый элемент которого равен сумме элементов с тем же номером в заданных массивах
11.247. Даны два массива одного размера. Получить третий массив, каждый элемент которого...

Сформировать новый массив C того же размера, каждый элемент которого равен максимальному из элементов массивов A и B
у меняот програма есть,, пдкажитепожалуйста как Сформировать новый массив C того же размера, каждый...

Даны двСформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В
Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен...

5
Отдыхающий:)
94 / 91 / 22
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 19:41 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
#include <iostream>
#include <conio>
#include <stdlib>
using namespace std;
int main()
{
    int a1[10][10],a2[10][10],a3[10][10];
    int n,m,i,j;
    cout<<"N = ";
    cin>>n;
    cout<<"M = ";
    cin>>m;
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
        {
            a1[i][j]=rand()%10-5;
            a2[i][j]=rand()%10-5;
        }
    cout<<"Matrix 1:\n\n";
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
            cout<<a1[i][j]<<" ";
        cout<<endl;
    }
    cout<<"Matrix 2:\n\n";
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
            cout<<a2[i][j]<<" ";
        cout<<endl;
    }
    for(i=0;i<n;i++)
        for(j=0;j<m;j++)
        if(a1[i][j]<0&&a2[i][j]<0||a1[i][j]>0&&a2[i][j]>0
        ||a1[i][j]==0&&a2[i][j]==0)
        a3[i][j]=100;
    else
        a3[i][j]=0;
    cout<<"Matrix 3:\n\n";
    for(i=0;i<n;i++)
    {
        for(j=0;j<m;j++)
            cout<<a3[i][j]<<" ";
        cout<<endl;
    }
    getch();
    return 0;
}
1
8 / 8 / 2
Регистрация: 10.07.2009
Сообщений: 206
10.07.2009, 19:44  [ТС] 3
a1[i][j]=rand()%10-5;
a2[i][j]=rand()%10-5;
Что обозначает?
0
Отдыхающий:)
94 / 91 / 22
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 19:52 4
Это обозначает случайные числа в промежутке:
(0..9) - 5 = (-5..4);
0
Эксперт С++
7175 / 3234 / 80
Регистрация: 17.06.2009
Сообщений: 14,164
10.07.2009, 20:59 5
Надо брать rand()%11-5
тогда будет от -5 до +5

И еще нужно где-нибудь srand( time() ) вызвать.
А то случайные числа будут везде одни и те же
0
Отдыхающий:)
94 / 91 / 22
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 21:06 6
спс, за srand(), а то я им ваще не умею пользоваться
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2009, 21:06
Помогаю со студенческими работами здесь

Создать третий массив такого же размера каждый элемент которого равен сумме соответствующих элементов двух первых массивов
Даны два двумерных массива одинаковых размеров. а) Создать третий массив такого же размера каждый...

Создать третий массив того же размера, каждый элемент которого равен сумме соответствующих элементов двух первых массивов
Даны два двумерных массива размером nxm.Создать третий массив того же размера, каждый элемент...

Даны два массива. Сформировать третий массив, каждый элемент которого - сумма элементов исходных
Даны два массива вещественных чисел. Сформировать третий массив, каждый элемент которого является...

Даны два массива А(5) и В(5). Сформируйте массив С, каждый четный по номеру элемент которого равен сумме соответствующих
Даны два массива А(5) и В(5). Сформируйте массив С, каждый четный по номеру элемент которого равен...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru