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

Дан двумерный массив размерностью 4*5. Сформировать одномерный массив

08.12.2012, 11:53. Показов 5391. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дан двумерный массив размерностью 4*5, заполненный целыми числами с клавиатуры. Сформировать одномерный массив каждый элемент которого равен количеству отрицательных элементов, кратных 3 или 5, соответствующей строки. Заранее благодарю)
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2012, 11:53
Ответы с готовыми решениями:

Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов заданного массива расположенных над главной диагональю.
помогите решить=)Дан двумерный массив размерностью Н. сформировать одномерный массив из элементов...

Дан двумерный массив. Сформировать одномерный массив из элементов заданного массива, расположенных под побочной диагональю.
Дан двумерный массив размером n x n. Сформировать: Одномерный массив из элементов заданного...

Дан одномерный массив размерностью N
Дан одномерный массив размерностью N, найти количество положительных элементов массива.

C++ Дан двумерный массив размерностью NxM
Дан двумерный массив размерностью NxM(N и M вводятся с клавиатуры). Найти максимальный и...

4
6 / 6 / 5
Регистрация: 22.11.2012
Сообщений: 95
08.12.2012, 12:10 2
немножко не понятно условие но думаю так
C++
1
2
3
4
5
6
7
8
count=0;
for(i=0;i<5;i++){
   for(j=0;j<4;j++)
     if  (( a[i][j]>0) && ((a[i][j]%3==0) || (a[i][j]%5==0)) \\проверка на выполнение условия
        count++;
b[i]=count;
count=0;
}//for1
1
2 / 2 / 1
Регистрация: 08.12.2012
Сообщений: 40
08.12.2012, 18:14  [ТС] 3
Я кое как написал программу, помогите исправить , что неправильно:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<iostream.h>
#include<conio.h>
void main()
{
clrscr();
int a[20];
for(int i=0; i<5;i++)
{ cout<<"vvedite "<<i<<"-i element:"<<endl;
cin>>a[i];}
for(int j=0; j<4;j++)
{cout<<"vvedite"<<j<<"-j element:"<<endl;
cin>>a[j];}
for(i=0;i<5;i++){
for(j=0;j<4;j++)
count=0;
if(a[i][j]>0)&&(a[i][j]%3==0)||(a[i][j]%5==0))
count++;
b[1]=count;
count=0;
getch();
}
1
4066 / 3319 / 925
Регистрация: 25.03.2012
Сообщений: 12,495
Записей в блоге: 1
08.12.2012, 18:27 4
всё правильно, если в строке есть положительные элементы, делящиеся на 15, они будут подсчитаны

а! хотя не!
Цитата Сообщение от Kuroko Посмотреть сообщение
b[1]=count;
кто тебе сказал это написать? ты же b[i]=count; пропустил.
1
2 / 2 / 1
Регистрация: 08.12.2012
Сообщений: 40
08.12.2012, 19:47  [ТС] 5
извините, можете показать где пропустил?
0
08.12.2012, 19:47
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2012, 19:47
Помогаю со студенческими работами здесь

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

Дан двухмерный массив размерностью NхМ, превратить его в одномерный.
Дан двухмерный массив размерностью NхМ, превратить его в одномерный. Зарание спасибо!!!;););)

Дан двумерный массив с размерностью n, вывести все отрицательные значения
Дан двумерный массив с размерностью n, вывести все отрицательные значения.

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


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

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

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