Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Задача на процессы и сигналы Процесс 1 открывает два файла и порождает потомков 2 и 3. Процессы 2 и 3 с интервалом в 1 секунду (через alarm) посылают по N сигналов процессу 1, который по каждому сигналу пишет в соответствующий файл по M чисел. Потом процессы 2 и 3 считывают данные из файлов, выводят их на экран и завершаются. Процесс 1 завершается последним. https://www.cyberforum.ru/ c-beginners/ thread2601276.html Вывод параметров, которые являются символьными рядками C (СИ)
Нужно написать функцию со сменным количеством параметров(где первый параметр точно символный рядок). У меня возникла проблема что после вывода всех рядков в цикле происходят еще 2 итерации, которые выводять непонятные символы Вывод:sfds,ff sfds,ff1 щb щb #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include <stdlib.h> #include <ctype.h>
C (СИ) Функция с переменным количеством параметров, которая выводит символьные строки https://www.cyberforum.ru/ c-beginners/ thread2601199.html
Нужно написать функцию со сменным количеством параметров(где первый параметр точно символный рядок). У меня возникла проблема что после вывода всех рядков в цикле происходят еще 2 итерации, которые выводять непонятные символы #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include <stdlib.h> #include <ctype.h> #include <stdarg.h> int del(char); void myFunc(char* , ...); int main() {...
C (СИ) Пробел в конце строки Как убрать пробел в конце строки при выводе #include <stdio.h> int a; int main(void) { size_t n; scanf("%zd", &n); https://www.cyberforum.ru/ c-beginners/ thread2601058.html
Перевод из паскаля в Си C (СИ)
пожалуйста кто может Var V:array of integer; mx,n,vmin,vmax,i:integer; function findmax(var max:integer):boolean; var j,p,max1,max2,k,t:integer; begin
C (СИ) Найти наименьшее из значений элементов, расположенных в заштрихованной части матрицы https://www.cyberforum.ru/ c-beginners/ thread2600851.html
Дана действительная квадратная матрица порядка n. Найти наименьшее из значений элементов, расположенных в заштрихованной части матрицы и поменять их местами.
C (СИ) Сортировка строк https://www.cyberforum.ru/ c-beginners/ thread2600801.html
Преподаватель попросил модифицировать код так, чтобы при сортировке не учитывались незначащие пробелы в начале строк. Помогите пожалуйста. #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <malloc.h> #include <sys/stat.h> #include <sys/types.h> #include <string.h>
C (СИ) Нахождение максимального элемента функцией
#include <stdio.h> float Max1(float a,float b){ float max, x = 0, y = 0; if(x>y){ max=x; } else max=y; return max; } int main() {
C (СИ) Поменять первую строку и последний столбец местами в двумерном массиве #include <stdio.h> #include <stdlib.h> #include <time.h> #define N 3 int main(void) { int a = { {1, 2, 3}, https://www.cyberforum.ru/ c-beginners/ thread2600474.html C (СИ) Как исправить предупреждение implicit declaration of function и incompatible integer to pointer conversion assigni https://www.cyberforum.ru/ c-beginners/ thread2600467.html
Необходимо было реализовать функцию int_vector_copy, результат который был бы указатель на копию вектора v. NULL, если не удалось выделить память. При необходимости могу залить весь код отдельной ссылкой на repl.c
C (СИ) Написать функцию, проверяющую, образует ли массив возрастающую последовательность
Написать функцию, позволяющую проверить, образует массив возрастающую последовательность. Если образует, то функция возвращает True, если нет - False. Использовать эту функцию в программе, которая запрашивает у пользователя целое число N и массив из N действительных чисел.
C (СИ) Строка с максимальной суммой элементов https://www.cyberforum.ru/ c-beginners/ thread2600367.html
Здравствуйте, помогите с решением задачи! В заданном двумерном массиве целых чисел A требуется найти и вывести индекс строки, сумма элементов которой максимальна. Input Со стандартного устройства ввода в первой строке вводятся 2 целых числа M и N - соответственно количество строк и столбцов двумерного массива A: 1&lt;=M&lt;=100, 1&lt;=N&lt;=100. В следующих M строках вводятся ровно...
2305 / 1131 / 702
Регистрация: 25.04.2016
Сообщений: 3,224
20.03.2020, 06:10 0

Написать функцию, которая находит минимальное значение в массиве Y и соответствующий этому значению элемент в массиве X - C (СИ) - Ответ 14349882

20.03.2020, 06:10. Показов 537. Ответов 1
Метки (Все метки)

Ответ

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
//#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
//#include <locale.h>
#include <time.h>
 
void print_array (int *array, int size);
int minimal (int *array, int size);
 
int main (void)
{
    srand( (unsigned int)time(NULL)/2 );
    // setlocale(LC_ALL , "RUS");
 
    int i, n;
    printf("Введите размер масива - ");
    if (scanf("%d" , &n ) != 1 || n < 1) return 1;
 
    int *y = malloc(sizeof(int) * n);
    if (y == NULL) return 1;
 
    int *x = malloc(sizeof(int) * n);
    if (x == NULL) { free(y); return 1;}
 
    for (i = 0; i < n; i++)
    {
        y[i] = rand() % 10;
        x[i] = rand() % 10;
    }
 
    printf("X:\n");     print_array(x, n);
    printf("Y:\n");     print_array(y, n);
 
    int m = minimal(y, n);
    printf("Минимальний элемент масива Y - %d\n" , y[m]);
    printf("Соответствующий элемент масива Х - %d\n", x[m]);
 
    free(x);
    free(y);
    return 0;
}
// ---- находит позицию минимального элемента массива ---
// ------------------------------------------------------
int minimal (int *array, int size)
{
    int i, min = 0;
    for (i = 1; i < size; i++)
        if (array[i] < array[min]) min = i;
    return min;
}
// --------------- выводит массив на экран --------------
// ------------------------------------------------------
void print_array (int *array, int size)
{
    int i;
    for (i = 0; i < size; i++)
        printf("% 4d", array[i]);
    printf("\n\n");
}
// ------------------------------------------------------
с одним массивом:
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
//#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
//#include <locale.h>
#include <time.h>
 
void print_array (int *array, int size);
int minimal (int *array, int size);
 
int main (void)
{
    srand( (unsigned int)time(NULL)/2 );
    // setlocale(LC_ALL , "RUS");
 
    int i, n;
    printf("Введите размер масива - ");
    if (scanf("%d" , &n ) != 1 || n < 1) return 1;
 
    int *a = malloc(sizeof(int) * (n+n));
    if (a == NULL) return 1;
 
    for (i = 0; i < n; i++)
        a[i] = rand() % 10, a[n+i] = rand() % 10;
 
    printf("X:\n");     print_array(a+n, n);
    printf("Y:\n");     print_array(a, n);
 
    int m = minimal(a, n);
    printf("Минимальний элемент масива Y - %d\n" , a[m]);
    printf("Соответствующий элемент масива Х - %d\n", a[n+m]);
 
    free(a);
    return 0;
}
// ---- находит позицию минимального элемента массива ---
// ------------------------------------------------------
int minimal (int *array, int size)
{
    int i, min = 0;
    for (i = 1; i < size; i++)
        if (array[i] < array[min]) min = i;
    return min;
}
// --------------- выводит массив на экран --------------
// ------------------------------------------------------
void print_array (int *array, int size)
{
    int i;
    for (i = 0; i < size; i++)
        printf("% 4d", array[i]);
    printf("\n\n");
}
// ------------------------------------------------------
Gerlum, вам осталось лишь проявить чуть-чуть смекалки и реализовать эту программу вообще без массива.

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

Написать функцию, которая находит элемент в массиве символов равна указанному символа. Использовать эту функцию в програ
Не могу понять в чем проблема! Помогите пожалуйста! #include &lt;stdio.h&gt; #include &lt;ctype.h&gt;...

Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве).
Написать рекурсивную функцию, которая находит минимальный элемент в матрице (двумерном массиве). ...

Написать функцию, которая методом бинарного поиска находит заданное значение в отсортированном по возрастании массиве. М
Здравствуйте. Написать функцию, которая методом бинарного поиска находит заданное значение в...

Напишите функцию без условия if внутри цикла, которая находит в массиве A элемент, значение которого равно t
Помогите еще решить две оставшихся задачи (использовать готовые методы запрещено). 2. Линейный...

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

Написать функцию int Search ( double A[], int n , double x), которая находит в массиве double A[n] элемент, значение которого равно x
Написать функцию int Search ( double A, int n , double x), которая находит в массиве double A...

Если соответствующий элемент в исходном массиве равен заданному, то в новом массиве соответствующий элемент -1, в противном случае - 0
2. Из одномерного числового массива размерности n создать новый одномерный массив по правилу: если...

Структура: Разработать программу, которая по заданному значению параметра St находит соответствующий элемент массива
Дан одномерный массив из N элементов, каждый из которых представляет собой запись вида: struct ZAP...

Написать программу, которая находит третий по величине максимальный элемент в массиве
Написать программу, которая находит третий по величине максимальный элемент в массиве. Помогите...

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