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

Прекращена работа программы

09.12.2018, 18:14. Просмотров 210. Ответов 1
Метки нет (Все метки)

6. Создайте функцию, заполняющую массив случайными числами. Массив для заполнения передавайте в функцию как параметр-переменную. Главная программа должна состоять из вызова этих функций.
Прекращена работа программы

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <stdlib.h>
int func (int *m, int n) {
    int i; 
    printf ("Введите длину массива\n");
    scanf ("%d", &n);
    for (i=0; i<n; i++)
    m[i] = rand()%100;
    printf( "%d\n", m[i]);
};
int main() {
    setlocale (LC_ALL, "Rus");
    int n, m;
    func (m,n);
getch();
return 0;    
}
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.12.2018, 18:14
Ответы с готовыми решениями:

Прекращена работа программы
Я плохо по русски! Не как не могу понять в чём проблема код на С #include &lt;stdio.h&gt; ...

Прекращена работа программы
Здравствуйте! Нужно сформировать массив простых чисел, не больших заданного. Но после ввода...

Прекращена работа программы
помогите с проблемой. все файлы есть, проверял, компилируется нормально в devc++, но после запуска...

При запуске экзешника ошибка "Прекращена работа программы xxx.exe"
Должен менять максимальный и минимальный элементы массива местами и выводить новый массив. Может, я...

1
Ovederax
230 / 158 / 106
Регистрация: 30.04.2017
Сообщений: 340
Записей в блоге: 1
09.12.2018, 19:35 2
m - это не массив а одиночная переменная int, под массив необходимо выделять память
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
#include <stdio.h>
#include <conio.h>
#include <locale.h>
#include <stdlib.h>
 
int randArray (int *array, int size) {
    int i;
    for (i=0; i<size; ++i) {
        array[i] = rand()%100;
    }
};
int printArray(int *array, int size) {
    int i;
    for (i=0; i<size; ++i) {
        printf( "%d\n", array[i]);
    }
}
 
int main() {
    int size;
    int *array;
    setlocale (LC_ALL, "Rus");
    printf ("Введите длину массива\n");
    scanf ("%d", &size);
    array = malloc(sizeof(int)*size);
    randArray(array, size);
    printArray(array, size);
    free(array);
    getch();
    return 0;
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.12.2018, 19:35

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Прекращена робота программы, работающей с файлами
В програме вроди всё правильно,но когда я запускаю скомпилированый файл,то програма вылетает. ...

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

Прекращена работа программы
Написал следующую программу на visual c++ express 2010: #include &lt;iostream&gt; using namespace std;...

Прекращена работа программы
При запуске консольного приложения выскакивает окно, где говорится о том, что прекращена работа...


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

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

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