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

Каждый второй элемент массива умножить на 2, а из каждого пятого элемента вычислить 5

11.05.2016, 20:14. Просмотров 1572. Ответов 4
Метки нет (Все метки)

1)Дан двумерный массив А (n , m). Каждый второй элемент умножить на 2, а из каждого пятого элемента вычислить 5. Вывести новый массив на печать.ЯЗЫК СИ.
0
Лучшие ответы (1)
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.05.2016, 20:14
Ответы с готовыми решениями:

Каждый нечетный элемент массива умножить на 10 и вычислить сумму четных элементов.
задание: в одномерном массиве, состоящем из n целых элементов, каждый нечетный элемент умножить на...

Найти пятую степень каждого пятого элемента массива.
Дан массив А(50). Найти пятую степень каждого пятого элемента массива.

Каждый четный элемент массива умножить на минимальный элемент, а нечетный на максимальный
В одномерном массиве, состоящем из n целых элементов, каждый четный элемент умножить на минимальный...

Каждый четный элемент массива умножить на минимальный его элемент
В одномерном массиве, состоящем из n целых элементов, каждый четный элемент умножить на минимальный...

Каждый неотрицательный элемент умножить на минимальный элемент массива
В одномерном массиве, состоящем из n целых элементов, каждый неотрицательный элемент умножить на...

4
CoderHuligan
833 / 570 / 206
Регистрация: 30.06.2015
Сообщений: 3,182
Записей в блоге: 28
11.05.2016, 20:22 2
Цитата Сообщение от Qwertydas Посмотреть сообщение
вычислить 5
Может вычесть?
0
Qwertydas
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 15
11.05.2016, 20:24  [ТС] 3
CoderHuligan,так в задании написано
0
LFC
732 / 537 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
12.05.2016, 05:21 4
Лучший ответ Сообщение было отмечено SatanaXIII как решение

Решение

Qwertydas, будем считать что "вычислить" это всё-таки "вычесть"
1.
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
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    int n, m, i, j, x = 1, **A = NULL;
    puts("Input number rows:");
    scanf("%d", &n);
    puts("Input number columns:");
    scanf("%d", &m);
    A = malloc(n * sizeof(*A));
    puts("Input value of elements:");
    for(i = 0; i < n; i++){
        A[i] = malloc(m * sizeof(A));
        for(j = 0; j < m; j++, x++){
            printf("A[%d][%d] = ", i, j);
            scanf("%d", &A[i][j]);
            if(x % 2 == 0)
                A[i][j] *= 2;
            if(x % 5 == 0)
                A[i][j] -= 5;
        }
    }
    for(i = 0; i < n; i++){
        for(j = 0; j < m; j++)
            printf("%6d", A[i][j]);
        printf("\n");
    }
    return 0;
}
Добавлено через 12 минут
уппсссс,извиняюсь,память не освободил.
в 1 задании после строки 28 следует вставить
C
1
2
3
4
for(i = 0; i < n; i++)
    free(A[i]);
free(A);
A = NULL;
1
Qwertydas
0 / 0 / 0
Регистрация: 11.05.2016
Сообщений: 15
12.05.2016, 11:27  [ТС] 5
LFC, спасибо огромное
0
12.05.2016, 11:27
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.05.2016, 11:27

Умножить каждый элемент массива С на сумму элементов соответствующей строки матрицы A
Умножить каждый элемент массива С m на сумму элементов соответствующей строки матрицы A m, n.

Умножить каждый отрицательный элемент в массиве на индекс второго с конца массива положительного элемента
Умножить каждый отрицательный элемент в массиве на индекс второго с конца массива положительного...

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


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

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

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