Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Перевод из Pascal в СИ Прошу помочь в переводе программы из Pascal в СИ: var a,b,x,y,h,r,c,d,e,s,s1 : real; i,n : longint; bool : boolean; Function F(x:real):real; begin if x>2*r then begin F:=c; exit; end; if x>0 then begin F:=-sqrt(sqr(R)-sqr(x-r)); exit; end; https://www.cyberforum.ru/ c-beginners/ thread2272286.html C (СИ) Переписать код с использования тройного указателя на двойной
Помогите перейти с тройного указателя на двойной #include <stdio.h> #include <stdlib.h> #include <time.h> void input(int** array1, int*** array2,int *k,int *l,int *c) { do{ printf("Rows: ");
C (СИ) Упорядочить элементы массива, располагая сначала элементы, модуль которых не превышает 5, а потом – все остальные https://www.cyberforum.ru/ c-beginners/ thread2272225.html
Составить программу, формирующую одномерный массив, состоящий из N целых элементов. Вычислить сумму четных элементов массива. Упорядочить элементы массива, располагая сначала элементы, модуль которых не превышает 5, а потом – все остальные. Вычислить сумму элементов массива, расположенных между первым и вторым отрицательными элементами. Помогите написать программу пожалуйста))Заранее...
C (СИ) Заменить все элементы массива, имеющие нечетные индексы, квадратом их значений https://www.cyberforum.ru/ c-beginners/ thread2272215.html
Помогите составить программу, желательно в Dev C++ Задание: Составить программу, которая формирует одномерный массив, состоящий из N целых элементов.(Ввод данных должен быть 2 способами: ручной ввод пользователем и рандомное генерирование чисел). Заменить все элементы имеющие нечетные индексы, квадратом их значений. Подсчитать сумму четных чисел массива. Определить максимальное число повторений...
C (СИ) Указатели, символьные строки и функции: перевернуть все слова в строке
«Перевернуть» в строке все слова. (Например: «Жили были дед и баба» — «илиЖ илыб дед и абаб»)
C (СИ) Подсобите исправить код, знаю, что есть ошибки https://www.cyberforum.ru/ c-beginners/ thread2272119.html
Посмотрите код, есть тут ляпы очевидные, некоторые я исправил, но еще надо поправить int prg() { char name; char *description; float a, b, result; strcpy(name, "");
C (СИ) Задача с текстовым файлом В русском языке, как правило, после букв Ж, Ч, Ш, Щ пишется И, А, У, а не Ы, Я, Ю. Проверить заданный текст на соблюдение этого правила и исправить ошибки (с учетом исключений: ЖЮРИ, БРОШЮРА, ПАРАШЮТ). Текст дан в текстовом файле. Причем, проверку слов надо сделать независимо от регистра, и все функции прописывать в ручную без string.h. Я бы сам повозился, просто у меня катастрофически нет... https://www.cyberforum.ru/ c-beginners/ thread2272056.html C (СИ) Задача на Двумерный массив
Помогите составить программный код по след.условию: ( n - размерность массива(3x3), Ввод данных можно сделать одним способом - рандомной генерацией,)
C (СИ) Сделать блок-схемы к программам на си. программки легкие первая: #include <stdio.h> #include <stdlib.h> int main(void) { FILE *f; char name = "21.txt"; f = fopen(name, "w"); https://www.cyberforum.ru/ c-beginners/ thread2272046.html C (СИ) Приоритет побитовых операций Есть легенький кусок кода main() { int x,y,z; x = 3 ; y = 2 ; z = 1; printf ( " %d \n", x | y & z ); } на выходе компилятора получается ответ 3 https://www.cyberforum.ru/ c-beginners/ thread2272022.html
C (СИ) Есть ли "watches" и "stack" в QT
Всем привет! Возможно вопрос крайне глупый, но он возник и поэтому я его задаю. Всю жизнь я программировал в среде CodeBlocks, т.к. я школьник, а нас в школе заставляют кодить под этой средой. На ноутбуке у меня не CB, а Qt. В CodeBlocks есть такая штука как вотчес и стэк. Вотчес позволяет смотреть все переменные и их значения, а стэк, очевидно, позволяет следить за стэком. Очень удобно таким...
C (СИ) Нужна подмога, как понять каждый цикл По заданию (находится в коментариях ) нужно понять, что к чему принадлежит. Помогите разобраться с этим кодом. Заранее большое человеческое спасибо! #include <stdio.h> #include <math.h> float abs2(float x) { if (x > 0) return x; else return (-1)*x; } https://www.cyberforum.ru/ c-beginners/ thread2271892.html
0 / 0 / 0
Регистрация: 04.07.2018
Сообщений: 2
0

Ошибка в двумерных массивах - C (СИ) - Ответ 12520968

04.07.2018, 17:48. Показов 403. Ответов 0
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
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
65
66
67
68
69
70
71
72
73
74
75
76
77
#define _CRT_SECURE_NO_WARNINGS // для возможности использования scanf
#include <stdio.h>
#include <stdlib.h> // для перехода на русский язык
#define _USE_MATH_DEFINES // for C
#include <math.h>
#define a 10
#include <malloc.h>
int FF (int *arr, int n, int m)
{
    int result=0;
    for (int i = 0; i < m; i++)
        for (int j = 0; j < n; j++)
            if (arr[i, j] == 0)
            {
                result++;
                break;
            }
    return result;
}
 
void main()
{
    int n = 0;
    int m = 0;
    int *arr;
    int choose = 0;
    printf("Enter the dimension of the array: \n");
    scanf("%d", &n);
    scanf("%d", &m);
    if ((n > a) || (n <= 0))
    {
        n = a;
    }
 
    arr = (int**)malloc(n * sizeof(int));
    for (int i = 0; i < n; i++) 
    {
        arr[i] = (int*)malloc(m * sizeof(int));
    }
    printf("Fill automatically(1) or manually(2): ");
    scanf("%d", &choose);
 
    if (choose == 1)
        for (int i = 0; i < n; i++) // заполнение автоматически
            for (int j = 0; j < m; j++)
            {
                arr[i, j] = rand()%100;
            }
 
    if (choose == 2)
        for (int i = 0; i < n; i++) // заполнение вручную
            for (int j = 0; j < m; j++)
            {
                scanf("%d", &arr[i, j]);
            }
    else;
 
    if (choose==0)
        for (int i = 0; i < n; i++) // заполнение по умолчанию
            for (int j = 0; j < m; j++)
            {
                arr[i, j] = 0;
            }
            
    for (int i = 0; i < n; i++) // распечатка
    {
        for (int j = 0; j < m; j++)
        {
            printf("%d ", arr[i, j]);
        }
        printf("\n");
    }
 
    printf("%d", FF(arr, n, m));
    free (arr);
    _getch();
}
В итоге получаются одинаковые строчки в матрице, например:

21 1 -66
21 1 -66

При это не играет роль, рандомно ли я заполняю или вручную.
Решить проблему самостоятельно не получилось, помогите, пожалуйста. Заранее спасибо

Вернуться к обсуждению:
Ошибка в двумерных массивах C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2018, 17:48
Готовые ответы и решения:

Поиск в двумерных массивах
Допустим есть 2 двумерных массива Первый: 1 2 3 4 5 6 7 8 Второй: 4 3 2 1 6 8

Странный баг в двумерных массивах
Стоит простая задача: В ручную инициализировать матрицу 2Х2 и вывести её на экран. Но при попытке...

Ошибка в двумерных массивах
Пишет ошибку Run-Time Check Failure #2 - Stack around the variable 'mas2' was corrupted. ...

Заполнение двумерных массивов, поиск и замена элементов в двумерных массивах
У меня проблема с 2-мя задачами поиогите пожалуйста. 1. Написать программу, которая вводит по...

0
04.07.2018, 17:48
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2018, 17:48
Помогаю со студенческими работами здесь

ВЫчисление в двумерных массивах
найти минимальный элемент в каждой строке и записать данные в новый массив Без использование sring...

Циклы в двумерных массивах
Люди, помогите. плиз, не понимаю, в чем дело. Есть входной файл с массивом символов 20х15...

Расчеты в двумерных массивах
Составить блок – схему алгоритма и разработать программу решения следующих задач: Ввести...

Столбцы в двумерных массивах
Помогите пожалуйста) Мне нужно найти в матрице такие столбцы и строки, сума элементов которых будет...

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