С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
16 / 16 / 8
Регистрация: 10.09.2011
Сообщений: 117
1

Двумерные массивы с использованием функций

10.11.2012, 19:55. Показов 701. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
вот сама задача: Составить функцию преобразования матрицы A[m][n] в новую матрицу путем вычеркивания строки с номером L. Составить также функцию печати исходной матрицы, а рядом - полученной. Использовать эти функции для матрицы B[4][4] и строки с номером 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
#include "stdio.h" 
#include "conio.h" 
void preob(int*b,int *c,int m,int n,int k); 
void main() 
{ 
    int b[4][4]; 
    int i,j,m,n,l;  
    int C[3][4];
    printf("vvedite znachenie L= "); 
    scanf ("%d",&l);
    printf("\n");
printf("vvedite massive B[4][4] ");  
printf("\n");
for(i=0;i<4;i++) 
for(j=0;j<4;j++) 
scanf("%d",&b[i][j]); 
preob(&b[0][0],&C[0][0],4,4,l);
printf("\n");
for(i=0;i<3;i++)
{
    for(j=0;j<4;j++) 
        printf("%d ",C[i][j]); 
    printf("\n"); 
} 
getch();  
} 
 
void preob(int *b,int *c,int m,int n,int l) 
{ 
    
    for (int i=0;i<m;i++) 
    {
        if(i<l)
        for (int j=0;j<n;j++) 
    *(c+i*n+j)=*(b+l*n+j); 
        if(i>l)
        for (int j=0;j<n;j++)
    *(c+(i-1)*n+j)=*(b+i*n+j);  
    } 
}
помогите пожалуйста разобраться
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.11.2012, 19:55
Ответы с готовыми решениями:

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

Двумерные массивы как формальные и фактические параметры функций
Нужна помочь в решение такой задачи: Задан двумерный массив (n × m). В каждом его строке...

Массивы. Среднее арифметическое с использованием функций
Есть задача: Найти среднее арифметическое всех элементов между минимальным и максимальным...

Табулирование функции и поиск данных. Одномерные массивы. Двумерные массивы
Вычислить сумму первых четырех отрицательных элементов. В соответствии с п. 5.16 правил...

2
1321 / 983 / 267
Регистрация: 17.05.2012
Сообщений: 2,687
10.11.2012, 19:57 2
Цитата Сообщение от Russel1233 Посмотреть сообщение
помогите пожалуйста разобраться
с чем конкретно разобраться?

Не по теме:

void main писать не корректно

0
16 / 16 / 8
Регистрация: 10.09.2011
Сообщений: 117
10.11.2012, 19:58  [ТС] 3
где ошибка зарыта. просто она неверно работает=(
0
10.11.2012, 19:58
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.11.2012, 19:58
Помогаю со студенческими работами здесь

Программирование функций. Сделать решение задачи с использованием функций или процедур VBA excel
1. Заданы матрицы С(4,4) и D(3,3). Определить индексы макси- мального элемента каждой из матриц...

Сделать задачу с использованием функций. Ввод-вывод значений массивов осуществить с п0м0щью функций
Задача 1.Даны коэффициенты многочленов P(x) и Q(x) 5-й степени и дано вещественное a. Вычислить...

Двумерные Массивы
1)Дан двухмерный массив.Поменять местами элементы,расположенных в нижним правом и верхнем левых...

Двумерные массивы
Создайте консольное приложение, при выполнении которого происходит: 1) ввод вещественных чисел в...


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

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