Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Написать функцию, которая будет инвертировать любые массивы любого типа данных Добрый день, Столкнулся с проблемой, кратко опишу ситуацию: Надо: написать функцию, которая будет инвертировать любые массивы любого типа данных. Т.е., например, из "5, 2, 7, 8" сделает "8, 7, 2, 5", или из "{1, 2}, {1, 1}, {3, 2}" сделает "{3, 2}, {1, 1}, {1, 2}". Функция должна иметь прототип вида "void reverse (void *base, int nel, int width)", где *base - указатель на начало... https://www.cyberforum.ru/ c-beginners/ thread688414.html C (СИ) Сумма цифр введенного натурального числа, рекурсия
Программисты помогите! Вот пишу собственно программу, я ее написал с оператором while и она работает, а вот если с рекурсией, то не могу. Вот с while: #include<stdio.h> #include<conio.h> int SummaN (long N); void main() {
C (СИ) Алгоритм постоения лабиринта Интересует алгоритм посторения лабиринта в двумерном массиве N x M чисел,причём у массива должем быть бордюр(желательно использовать 219 символ,но это не важно) и должен генерироваться только один проход из A в A,остальные должны быть тупиками(символ 0 - проход,символ 219 - стена) так же недопустима толщина "стенки" более 1 символа(эл-та массива) заранее спасибо https://www.cyberforum.ru/ c-beginners/ thread688364.html C (СИ) Вычисление двоичного числа из разрядов двоичных чисел https://www.cyberforum.ru/ c-beginners/ thread688363.html
Здравствуйте, программирую микроконтроллеры на CVAVR И столкнулся с такой проблемой, нужно из чисел первой строки массива(их двух старших разрядов) сделать двоичное число, для этого написал вот такой код, но он не работает в чём моя ошибка? unsigned int tk,q,w,e,r,t; unsigned char mass={ {0b00100000,0b01100000,0b10111111,0b01100000,0b00100000}, ...
Вычисление детерминанта матрицы, ошибка в коде C (СИ)
Всем привет. Цель ясна из шапки темы. Программа вроде бы работает верно, но почему-то не выводит искомое значение. Собственно вот код: #include <stdio.h> #include <math.h> #include <stdlib.h> int determinant(int **m, int n); int main() { int n, i, j, j1, j2; int det = 0;
C (СИ) Вычислить сумму элементов масива N, которые кратные трём https://www.cyberforum.ru/ c-beginners/ thread688299.html
нужно вычислить сумму элементов масива N, которые кратные трём. Масив N(50). Условие nі/3*3 = nі. спасибо)
C (СИ) Из входного потока прочитать литеру за литерой, пока не встретится не цифра или конец файла https://www.cyberforum.ru/ c-beginners/ thread688241.html
char * find-const ( ) , 1)помещает в буфер строки digit литеру буфера buf_lit, 2)из входного потока читает литеру за литерой,пока не встретит не цифру или конец файла; 3)усли счетная-цифра,то она помещается в очередную позицию буфера строки.Если это не цифра,то строка дополняется символом "\0 а литера остается в буфере buf-lit. Если буфер исчерпан,а на входе цифра,то чтение продолжается,пока...
Ввести три числа найти сумму произведения, среднее арифметическое C (СИ)
Ввести три числа найти сумму произведения, среднее арифметическое
C (СИ) Вывести количество звезд, соответствующее введенным числам https://www.cyberforum.ru/ c-beginners/ thread688215.html
нужно ввести 5 чисел в пределах от 1-30. Например мы ввели 7 то должно вывести на екран 7 звезд '*******' тоесть сначала ввожу 5 чисел потом программа пишет количество звезд ***** **** *** ** *
C (СИ) Файл содержит целые числа. Определить каких чисел в файле больше: кратных двум или кратных трем https://www.cyberforum.ru/ c-beginners/ thread688203.html
Файл содержит целые числа. Определить каких чисел в файле больше: кратных двум или кратных трем.
Динамические массивы: Получить из массива матрицу, по k элементов в строке C (СИ)
Помогите сделать концовку программы для задачи: Дан одномерный массив mass из n элементов. Вводится число k (k<n). Получить из mass матрицу, по k элементов в строке. Недостающие элементы заменить на 0. #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <malloc.h> main() {
C (СИ) Определите макрос SQR с формальными параметрами для вычисления x2, макрос-константу SIZE для задания размера массива и протестируйте работу макроса https://www.cyberforum.ru/ c-beginners/ thread688139.html
Определите макрос SQR с формальными параметрами для вычисления x2, макрос-константу SIZE для задания размера массива и протестируйте работу макроса SQR для каждого элемента какого-либо массива вещественных чисел. В случае отсутствия макроса SIZE выдать пользователю сообщение об ошибке и завершить программу.
Эксперт С++
4728 / 2549 / 757
Регистрация: 18.08.2009
Сообщений: 4,568
07.11.2012, 23:25 0

Найти максимальное и минимальное значения массива и поменять их местами - C (СИ) - Ответ 3667435

07.11.2012, 23:25. Показов 2175. Ответов 9
Метки (Все метки)

Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <stdio.h>
#include <time.h>
#include <stdlib.h>
int main()
{
const int N=80;
int a[N], i=0, temp, i_max=0, i_min=0;
srand(time(NULL));
for (i=0; i<N; i++)
{
    a[i]=rand()%100 +1;
    printf("%d ",a[i]);
}
 for (i=1; i<N; i++)
 {
     if (a[i]>a[i_max])
         i_max=i;
     if (a[i]<a[i_min])
         i_min=i;
 }
 temp=a[i_max]; a[i_max]=a[i_min]; a[i_min]=temp;
 printf("\n\n");
for (i=0; i<N; i++)
{
    printf("%d ",a[i]);
}
 
return 0;
}


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

Поменять местами минимальное и максимальное значения массива
Задача такая: 1. Создаёт динамический (либо статический) массив 2. Заполняет его рандомными...

Создать список из случайных целых чисел и поменять местами элементы, содержащие максимальное и минимальное значения
Создать список из случайных целых чисел и поменять местами элементы, содержащие максимальное и...

Найти в тексте минимальное и максимальное слово в тексте и поменять местами
Найти в тексте минимальное и максимальное слово в тексте и поменять местами ( пожалуйста пример...

Функция: поменять местами минимальное и максимальное значение в массиве
Составить программу , в результате работы которой минимальное и максимальное значение массивов С...

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

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

Поменять местами столбцы матрицы, содержащие максимальное и минимальное количество четных элементов
Дана целочисленная матрица размера NxM. Поменять местами столбцы матрицы, содержащие ...

В массиве поменять местами максимальное среди отрицательных элементов и минимальное среди положительных
Две задачи. 1. Массив из 10 элементов. Надо поменять местами максимальное среди отрицательных и...

Поменять значения массива местами
Вообщем задача найти максимальный и минимальный элемент массива и поменять их местами. Найти я их...

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