Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Работа с одномерными вещественными массивами Здравствуйте, срочно нужна помощь. Есть такое задание: В одномерном массиве, состоящем из n вещественных элементов, упорядочить по убыванию элементы массива расположенные МЕЖДУ максимальным и минимальным элементами. Вообще не понимаю как делать сортировку(желательно нужна пузырьком). НУЖЕН КОД НА СИ Наработки вот #include <stdio.h> #include <stdlib.h> #include <time.h> int main() { ... https://www.cyberforum.ru/ c-beginners/ thread2559514.html C (СИ) Три подряд стоящих числа, упорядоченных по убыванию. Отпечатать их значения и порядковые номера
Определить, имеются ли в массиве три подряд стоящих числа, упорядоченных по убыванию. Отпечатать их значения и порядковые номера. Нужно использовать функции и 3 разных массива, подключаемых из файлов.
C (СИ) Даны два вектора Y и X размерности n = 30. Вычислить https://www.cyberforum.ru/ c-beginners/ thread2559419.html
Приветствую всех, нужна помощью в решении вот такой задачки -> Проблема состоит в том, что я не понимаю, что в ответе должно получится. Вычислял с помощью маткада, в ответе получилась матрица, в этом случае я не могу подогнать код под этот ответ. Вот мои попытки решения: #include <stdio.h> #include <stdlib.h> #include <math.h> //n-размерность вектора
C (СИ) Получить от пользователя строку текста и подсчитать количество двойных пробелов Нужно получить от пользователя строку текста, подсчитать в ней количество двойных пробелов и вывести полученное значение на экран (повторять до тех пор, пока не встретится строка, которая заканчивается словом quit). Первая итерация проходит у меня без проблем, на второй программа перестаёт работать (конкретная ошибка: "tmp" может быть равен 0, это не соответствует спецификации функции "strstr").... https://www.cyberforum.ru/ c-beginners/ thread2559358.html
и снова они C (СИ)
привет снова! прошу помочь мне разобраться: вообщем задание такое: нужно в цикле найти определитель матрицы (цикл должен быть прост). дали подсказку , но я как всегда не понял) всех заранее благодарю за помощь)
C (СИ) Написать и протестировать функцию, переставляющую в обратном порядке элементы главной диагонали квадратной матрицы Прошу вас помочь в написании этой программы, ибо сам я не успеваю. https://www.cyberforum.ru/ c-beginners/ thread2559324.html
C (СИ) Перевод кода с C++ на C Можете помочь с переводом этого кода на обычный C? #include <iostream> #include <time.h> #include <stdlib.h> using namespace std; int main() { https://www.cyberforum.ru/ c-beginners/ thread2559300.html Двумерный квадратный массив разбит диагоналями на 4 части, . Найти сумму элементов, стоящих в верхней четверти C (СИ)
#include<stdio.h> #include<locale.h> #include<time.h> int main(){ srand(time(NULL)); int a,i,j,sum=0; for(i=0;i<3;i++) { for (j=0;j<3;j++)
C (СИ) Посчитать отрицательных чисел, меньших по модулю заданного значения https://www.cyberforum.ru/ c-beginners/ thread2559181.html
Доброго времени суток, я написал небольшую программу, во время проверки увидел, что число -2147483648 не отрабатывает верно, не могли бы вы ответить почему и как исправить? #include <stdio.h> #include <math.h> int main (void){ int Ent,check; Ent=1; check=0; while(Ent!=0){
C (СИ) отсортировать строки матрицы М(8*5) в порядке возрастания сортировка не происходит. Что не так с кодом? #include <stdio.h> #define N 8 #define K 5 #include <stdlib.h> #include <time.h> int main () { int i, j, c, m, n, vsp, M; https://www.cyberforum.ru/ c-beginners/ thread2559168.html
Выражение должно быть допустимым для изменения левосторонним значением C (СИ)
Пишу код для нахождение индекса первой буквы в слове и длины этого слова. Но в цикле while(*addIndex) не работает переход на следующий элемент addIndex++. В ошибках пишет, что "выражение должно быть допустимыми для изменения левосторонним значением". (Думаю, что ошибка скорее всего в указателях, но найти её так и не смог) void lower(char *p) // функция для нижнего регистра { while (*p) {...
C (СИ) Как переделать код https://www.cyberforum.ru/ c-beginners/ thread2559093.html
#include<stdlib.h> #include<stdio.h> ///// VARS ///// struct list_element { int value; struct list_element* next; }; typedef struct list_element item;
0 / 0 / 1
Регистрация: 24.12.2016
Сообщений: 60
0

Динамический вещественный массив - C (СИ) - Ответ 14118763

22.12.2019, 17:06. Показов 518. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Написал прогу по созданию и обработке целочисленной матрицы, препод сказал, надо вещественную , странно, но когда пытаюсь заменить int на double получаю ошибку что нельзя конвертировать int** в double** на 59 строке
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
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
#include <stdlib.h>
#include <conio.h>
#include <stdio.h>
                                                                    
int lines(FILE *f)
{   int n=0;
int c;
    while (!feof(f))
        if ((c = fgetc(f)) == '\n')
               n++;
    return n;
}
int numbrs(FILE *f)
{
    int n = 0;
    int p;
    while(fscanf(f, "%d", &p)!=EOF)
            n++;
    return n;
}
void save(int **a,int m,int n)
{
    FILE*f;
    int i,j;
    f = fopen("1.txt", "w");
    for (i = 0; i < m; i++) {
        for (j = 0; j < n; j++) {
            fprintf(f,"%d ",a[i][j]);
        }fprintf(f,"\n");
    }
    fclose(f);
}
int ** load(int **a,int *n,int *m)
{
    (*n) = 0;
    (*m) = 1;
    FILE*f;
    int sum = 0, s = 0, kv = 0, kvadrat;
    int i, j, k;
    char c,rel,pst;
    f = fopen("1.txt", "r");
    (* m)=lines(f);
    rewind(f);
    (* n) = numbrs(f)/(* m);
    rewind(f);
    a = (int**)malloc(sizeof(int*)  **m);
    for (i = 0; i <(* m); i++) {
        a[i] = (int*)malloc(sizeof(int)**n);
    }
    for (i = 0; i <* m; i++) {
        for (j = 0; j <* n; j++) {
            fscanf(f, "%d", &a[i][j]);
        }
    }
for (i = 0; i <(* m); i++) {
        free(a[i]);
    }
    fclose(f);
    return a;
 
}
 
void main1(int number)
{
    clrscr();
    int i, j, n, m, sum = 0, s = 0, kv = 0, kvadrat,ik,jk;
    int ** a;
 
    if (number == 1) { a=load(a,&n,&m); }
    if (!number){
        printf("vvedite stroki i stolbtzi\n");
         for(;;){fflush(stdin);
        int dyr=scanf("%d", &m);
        if(dyr==1&&m>0)break;
         printf("vvedite pravilnoe chislo");
                }
        for(;;){fflush(stdin);
        int dyr1=scanf("%d", &n);
        if(dyr1==1&&n>0)break;
         printf("vvedite pravilnoe chislo");
                }
 
        if (m%2!=0)
             {printf ("Dlya chetnosti m+1\n");m++;}
             if (n%2!=0)
             {printf ("Dlya chetnosti n+1\n");n++;}
        a = (int**)malloc(sizeof(int *) * m);
        for (i = 0; i < m; i++) {
            a[i] = (int*)malloc(sizeof(int *)* n);
        }
        for (i = 0; i< m; i++)
    {
        for (j = 0; j < n; j++)
        {for(;;){
            printf("a[%d][%d]=", i, j); fflush(stdin); int dyr2=scanf("%d", &a[i][j]);
        if(dyr2==1) break; printf("vvedite chislo");}}
    }
.............


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

Сделать динамический массив структур, причем в структуре так же существует динамический массив
Добрый день. Есть такая пзадача: нужно сделать динамический массив структур, причем в структуре...

(С) Задан вещественный массив размера N
Задан вещественный массив размера N. Найти произведение второго минимума и третьего максимума...

Задан вещественный массив размера 2*N, каждая пара элементов которого содержит координаты точки x и y
Помогите, пожалуйста!!!!Задан вещественный массив размера 2*N, каждая пара элементов которого...

Динамический вещественный массив
Кусок программы. Всё компилится, но почему-то в цикле в g массив записываются целые значения, если...

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

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

Динамический массив при наследовании, элементами которого являются объекты класса наследника динамический массив
Попробовал создать динамический массив, у которого элементы - объекты класса динамический массив,...

Динамический массив ,элементами которого являются объекты класса динамический массив
Доброго времени суток, захотел создать динамический массив ,элементами которого являются объекты...

Дан вещественный массив А.Составить одномерный массив Б из различных элементов массива А
{ Условие: Дан вещественный массив A(n).Составить одномерный массив В из различных элементов...

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