С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
#1

Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число. - C++

05.06.2012, 18:47. Просмотров 1071. Ответов 7
Метки нет (Все метки)

Почему не работает????
вот задание ( может я не так понимаю задание... в коде посмотрите)
1)Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число.
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
#include<iostream.h>
void main()
{
    int p=1,s=0,n,m,i,j,a[10][10];
    cout<<"\n Vvedite N and M :\n";
    cin>>n>>m;
    for (i = 0; i < n; i++)
    for (j = 0; j < m; j++)
    {cout<<"a["<<i<<"]["<<j<<"]=";
           cin>>a[i][j];}
    for (i = 0; i < n; i++)
    for (j = 0; j < m; j++)
    if (a[i][j]%2)
    {
    s=s+a[i][j];
    p=p*a[i][j];
    }
    for (i = 0; i < n; i++) {
    cout<<endl;
    for (j = 0; j < m; j++)
        cout<<" "<<a[i][j];}
    cout<<"\n Summa elevemtov = "<<s;
    cout<<"\n Proizvedenie elementov = "<<p;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.06.2012, 18:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число. (C++):

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

Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов - C++
Дана целочисленная прямоугольная матрица. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов

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

Ввести двумерный массив A3×4 . Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2 - C++
Ввести двумерный массив A3×4 . Определить в нём количество тех элементов, которые при делении на 3 дают остаток 2

Целочисленная матрица. Определить сумму элементов в тех столбцах, которые не содержат положительных элементов - C++
Дана целочисленная квадратная матрица. Определить сумму элементов в тех столбцах, которые не содержат положительных элементов.Для ввода...

Дана матрица. Найти произведение тех ее элементов, которые кратны L - C++
Дана матрица А(N*L). Найти произведение тех ее элементов, которые кратны L.

7
magirus
05.06.2012, 18:49
  #2
 Комментарий администратора 
а карточку никто не хочет за названия тем?
перечитайте правила форума.
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
05.06.2012, 18:50 #3
Если хочешь задавать размерность матрицы внутри программы, используй динамический массив. А то у тебя размерность a 10*10, а элементы считываются в неизвестно какое количество элементов.

P.S. давай кофетку!
0
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
05.06.2012, 18:50  [ТС] #4
Как то карточка стремно..звучит..ссори если что не так....там обидел кого то)
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
05.06.2012, 18:51 #5
Условие должно быть таким:
if (a[i][j]%2 == 1)
0
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
05.06.2012, 18:52  [ТС] #6
Вот держи....)))))))))))))))
0
Миниатюры
Дана целочисленная матрица A(N, M). Вычислите сумму и произведение тех её элементов, которые при делении на два дают нечётное число.  
Олег2323
1 / 1 / 0
Регистрация: 08.06.2011
Сообщений: 38
05.06.2012, 18:53  [ТС] #7
Спасибо парни)))) Тут лабы влет идут)) удобно с киберфорумом делать))))
0
MrGluck
Модератор
Эксперт CЭксперт С++
7498 / 4614 / 694
Регистрация: 29.11.2010
Сообщений: 12,631
05.06.2012, 18:53 #8
Да, и можно проверку на условие объединить в теле цикла со вводом значений.
0
05.06.2012, 18:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.06.2012, 18:53
Привет! Вот еще темы с ответами:

Дана матрица. Вычислите сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию - C++
Дана целочисленная матрица A(N, M). Вычислите сумму и произведение нечётных отрицательных элементов матрицы, удовлетворяющих условию | ai j...

Найти все пятизначные числа, которые при делении на A дают в остатке B, а при делении на C дают в остатке D - C++
C++ Напишите программу, которая вводит четыре натуральных числа (a, b, c и d) и находит все пятизначные числа, которые при делении на a...

Найти числа из заданного интервала, которые при делении на число d дают в остатке z - C++
в данном интервале (a;b) найти все натуральные числа, которые при деление на натуральное число d, дают в остатке натуральное число z.

Цикл с параметром (for): Найти сумму чисел в диапазоне [a;b], которые при делении на 5 дают остаток 3 - C++
Вводятся числа a и b. Найти сумму чисел в диапазоне , которые при делении на 5 дают остаток 3.


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

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

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