Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
leus
0 / 0 / 0
Регистрация: 26.01.2014
Сообщений: 4
1

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

26.01.2014, 21:13. Просмотров 979. Ответов 1
Метки нет (Все метки)

Даны два двумерных массива одинаковых размеров.
а) Создать третий массив такого же размера каждый элемент которого равен сумме соответствующих элементов двух первых массивов.
б) Создать третий массив такого же размера, каждый элемент которого равен 100, если соответствующие элементы двух первых массивов имеют одинаковый знак, и равен нулю в противном случае.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.01.2014, 21:13
Ответы с готовыми решениями:

Построить массив S, каждый элемент которого равен сумме соответствующих элементов массивов A и B
Даны массивы A и B, состоящие из n элементов. Постройте массив S, каждый элемент которого равен...

Указатель на двумерный массив, каждый элемент которого равен сумме элементов двух исходных массивов
Добрый вечер. Необходима помощь в следующей задаче. "Написать функцию, которая получала бы два...

Получить матрицу Х, каждый элемент который равен сумме соответствующих элементов матриц А и B
Вот задача: Двумерные массивы. Заданные матрицы А(м,м) и B(м,м). Получить матрицу Х(м,м) каждый...

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

Сформировать массив, каждый последующий элемент которого равен сумме всех предыдущих
Даны целые числа N (> 2), A и B. Сформировать и вывести целочисленный массив размера N, первый...

1
Tonzik
32 / 32 / 20
Регистрация: 11.06.2013
Сообщений: 124
27.01.2014, 05:00 2
Лучший ответ Сообщение было отмечено leus как решение

Решение

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 <stdio.h>
#include <locale.h>
#define N 10
 
int main(void){
    setlocale (LC_ALL, "Ukrainian");
    int i, j, key, a, b;
    int A[N][N], B[N][N], C[N][N];
    
    printf("Êîëè÷åñòâî ðÿäêîâ= ");
    scanf("%d",&a);
    printf("Êîëè÷åñòâî ñòîëáöîâ= ");
    scanf("%d",&b);
    printf("\n Ââîä ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ* ГЂ: \n");
    for(i = 0; i < a; i++)
          for(j = 0; j < b; j++){
                printf("ÝëåìåГ*ГІ [%d][%d]= ", i + 1, j + 1);
                scanf("%d", &A[i][j]);
          }
    printf("\n Ââîä ýëåìåГ*òîâ Г¬Г*Г±Г±ГЁГўГ* Г‚: \n");
    for(i = 0; i < a; i++)
          for(j = 0; j < b; j++){
                printf("ÝëåìåГ*ГІ [%d][%d]= ", i + 1, j + 1);
                scanf("%d", &B[i][j]);
          }
    printf("\n 1. Г‡Г*Г¤Г*Г·Г* В№1");
    printf("\n 2. Г‡Г*Г¤Г*Г·Г* В№2\n");
    printf("\n Âûáåðè ГЇГіГ*ГЄГІ ìåГ*Гѕ -> ");
    scanf("%d", &key);
    switch(key){
           case 1: 
                for(i = 0; i < a; i++)
                      for(j = 0; j < b; j++)
                            C[i][j] = A[i][j] + B[i][j];
                break;
           case 2:
                for(i = 0; i < a; i++)
                      for(j = 0; j < b; j++){
                            if((A[i][j] >=0 )&&(B[i][j] >= 0)) C[i][j] = 100;
                            else
                              if ((A[i][j] < 0)&&(B[i][j] < 0)) C[i][j] = 100;
                              else
                                C[i][j] = 0;
                      }
                break;
           default: printf("\nГЌГҐГўГҐГ°Г*ûé ГЇГіГ*ГЄГІ ìåГ*Гѕ !!!"); getchar (); getchar (); return 0;
    }
    printf("\n ÑãåГ*åðèðîâГ*Г*Г*ûé òðåòèé Г¬Г*Г±Г±ГЁГў äëÿ Г§Г*Г¤Г*Г·ГЁ В№%d: \n", key);
    for(i = 0; i < a; i++){
          for(j = 0; j < b; j++)
                printf(" %d", C[i][j]);
          printf("\n");
    }
    getchar ();
    getchar ();
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.01.2014, 05:00

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

Сформировать массив, каждый элемент которого равен произведению элементов соответствующей строки матрицы Е
Помогите пожалуйста найти ошибку в коде: Дана матрица целых чисел E размером 6х5. Сформировать...

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


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

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

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