Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
max1695
0 / 0 / 1
Регистрация: 05.01.2014
Сообщений: 3
#1

Вывести на экран массив в прямоугольном виде - C (СИ)

11.01.2014, 17:07. Просмотров 411. Ответов 1
Метки нет (Все метки)

Помогите с заданием.
Задать двумерный массив 4*15 и заполнить его целыми числами из диапазона [-31, 45]. Вывести на экран массив в прямоугольном виде. Задать с клавиатуры целочисленное значение. Вывести на экран массив в прямоугольном виде, так чтобы отображались только элементы, равные введенному значению. Использовать функцию заполнения массива и две функции вывода массива на экран.
Пока дошло до вот такого вида, и то выдаёт ошибку.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <stdio.h>
#include <stdlib.h>
# define N 4
# define M 15
int massive(int, int, int);
int vivod1(int, int);
int vivod2(int, int);
 
int main(void) {
    int mass[N][M], i = 0, j = 0;
    int random = massive(mass[N][M], i, j);
    printf("%3d", mass[i][j]);
    system("pause");
    return 0;
}
int massive(int mass[N][M], int i, int j) {
    for(i = 0; i < N; i++) {
            for(j = 0; j < M; j++) {
                mass[i][j] = - 31 + rand() % (45 + 31 + 1);
            }
        }
    return mass[N][M];
}

http://www.cyberforum.ru/c-beginners/thread557846.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.01.2014, 17:07
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывести на экран массив в прямоугольном виде (C (СИ)):

Вывести на экран в виде таблицы значения функции F на интервале
Вычислить и вывести на экран в виде таблицы значения функции F на интервале от...

Вычислить и вывести на экран в виде таблицы значения функции
Доброго времени суток! Не могу понять что этому С не нравится в моей ~19...

Вычислить и вывести на экран в виде таблицы значения ф-ии F Xn до Xk с шагом dx

Вычислить и вывести на экран в виде таблицы значения функции
Не пойму как вписать эту большую скобку ?? И если не сложно книгу...

Вычислить и вывести на экран в виде таблицы значения функции на интервале
Всем привет. Дали лабораторную, а тут непонятно что... Вот задание по...

1
RHB
33 / 33 / 17
Регистрация: 27.01.2013
Сообщений: 200
11.01.2014, 17:41 #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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
 
#define N 4
#define M 15
#define a -31
#define b 45
 
void createMatrix(int matr[N][M]);
void printFullMatrix(int matr[N][M]);
void printMinMatrix(int matr[N][M], int x);
 
 
 
int main(void) {
    int mass[N][M];
    int x;
    createMatrix(mass);
    printFullMatrix(mass);
    printf("\n\nVvedite tselochislennoe znachenie: ");
    scanf("%d", &x);
    printMinMatrix(mass, x);
    system("pause");
    return 0;
}
 
void createMatrix(int matr[N][M]){
    srand(time(NULL));
    for(int i=0; i<N; ++i)
        for(int j=0; j<M; ++j)
            matr[i][j]=rand()%(b - a + 1) + a;
 
}
 
void printFullMatrix(int matr[N][M]){
    printf("+");
    for(int j=1; j<5*M; ++j)
        j%5==0? printf("+") : printf("-");
    printf("+\n");
    for(int i=0; i<N; ++i){
        for(int j=0; j<M; ++j)
            printf("|%4d", matr[i][j]);
        printf("|\n+");
        for(int j=1; j<5*M; ++j)
            j%5==0? printf("+") : printf("-");
        printf("+\n");
    }
}
 
void printMinMatrix(int matr[N][M], int x){
    printf("\n\n+");
    for(int j=1; j<5*M; ++j)
        j%5==0? printf("+") : printf("-");
    printf("+\n");
    for(int i=0; i<N; ++i){
        for(int j=0; j<M; ++j)
            matr[i][j]==x ? printf("|%4d", x) : printf("|    ", x);
        printf("|\n+");
        for(int j=1; j<5*M; ++j)
            j%5==0? printf("+") : printf("-");
        printf("+\n");
    }
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.01.2014, 17:41
Привет! Вот еще темы с решениями:

Ввести fen строку, преобразовать, вывести на экран в виде таблицы 8*8
Шахматные позиции записываются в виде FEN строки -...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале
Задание прикреплено. Программа работает не верно, в чем ошибка? #include...

Вычислить и вывести на экран в виде таблицы значения функции на интервале
Вычислить и вывести на экран в виде таблицы значения функции y(x) на первом...

Вычислить и вывести на экран в виде таблицы значения функции F на интервале
Не работает код....Что не так?:( ..... #include &lt;stdio.h&gt; #include...


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

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

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