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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.67
KamalovRadik
7 / 7 / 2
Регистрация: 10.07.2009
Сообщений: 206
#1

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

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

Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100, если соответствующие элементы двух первых массивов имеют одинаковый знак, и равен нулю в противном случае...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2009, 19:27     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100
Посмотрите здесь:

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

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

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

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

Получите третий массив по правилу: каждый элемент нового массива равен сумме квадратов соответствующих элементов исходных - C++
два массива, по 14 элементов в каждом, с помощью датчика случайных чисел. Получите третий массив по правилу: каждый элемент нового...

Создать массив, каждый элемент которого равен среднему арифметическому соответствующей строки данной матрицы - C++
Матрица А(5,3) задать по формуле A=-cos(-4,3i-j). Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 19:41     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 #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;
}
KamalovRadik
7 / 7 / 2
Регистрация: 10.07.2009
Сообщений: 206
10.07.2009, 19:44  [ТС]     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 #3
a1[i][j]=rand()%10-5;
a2[i][j]=rand()%10-5;
Что обозначает?
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 19:52     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 #4
Это обозначает случайные числа в промежутке:
(0..9) - 5 = (-5..4);
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
10.07.2009, 20:59     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 #5
Надо брать rand()%11-5
тогда будет от -5 до +5

И еще нужно где-нибудь srand( time() ) вызвать.
А то случайные числа будут везде одни и те же
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2009, 21:06     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100
Еще ссылки по теме:

Получить массив, каждый элемент которого равен среднему арифметическому остальных элементов исходного массива - C++
помогите пожулайста написать программу, нужно сформировать массив, содержащий n элементов, с помощью датчика случайных чисел. получить...

Сформировать одномерный массив, каждый элемент которого равен сумме цифр элемента исходного массива - C++
Ребята, помогите решить задачу Только перешел на массивы Сформировать одномерный массив, каждый элемент которого равен сумме цифр...

Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу соответствующей строки двумерного массива. - C++
Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен наибольшему по модулю элементу...

Сформировать одномерный массив, каждый элемент которого равен первому четному элементу соответствующего столбца двумерного массива - C++
Кто знает. Плиз. Дан двумерный массив целых чисел. Сформировать одномерный массив, каждый элемент которого равен первому четному элементу...

Из массива (15 элементов) получите новый массив, каждый элемент которого равен сумме соответствующего исходного элемента и его квадрата - C++
Доброе время суток! Почти никогда не писал на форум, как то сам все обычно сочинял, но тут проболел тему, и практику &quot;массивы&quot;, теперь...

Получите новый массив, каждый элемент которого равен удвоенному числу соответствующего элемента исходного массива, если он больше числа A... - C++
2)Сформировать массив, содержащий n элементов, с помощью чисел, введенных с клавиатуры. Получите новый массив, каждый элемент которого...


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

Или воспользуйтесь поиском по форуму:
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
10.07.2009, 21:06     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100 #6
спс, за srand(), а то я им ваще не умею пользоваться
Yandex
Объявления
10.07.2009, 21:06     Даны два двухмерных массива одинаковых размеров. Создать третий массив такого же размера, каждый элемент которого равен 100
Ответ Создать тему
Опции темы

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