Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Составить программу, в которой вводятся значения двух временных промежутков в часах Z=(√m−√n)/ m Текст: Составить программу, в которой вводятся значения двух временных промежутков в часах. Разницу между этими промежутками в минутах и секундах. на языке С (без +) срочно https://www.cyberforum.ru/ c-beginners/ thread1201286.html C (СИ) Как вычислить длину массива Char
Как вычислить длину Cha массиваr?
C (СИ) По нажатию одной из кнопок переменная, выводимая на дисплей, увеличивается, по нажатию другой - уменьшается Придумать программу которая будет решать следующую задачу: Подключить 2 кнопки. Написать программу, которая будет работать следующим образом: при каждом нажатии одной из кнопок переменная, выводимая на дисплей, увеличивается, при нажатии другой кнопки – уменьшается. Шаг уменьшения/увеличения задать самостоятельно. В программирование не шарю, буду благодарен за помощь https://www.cyberforum.ru/ c-beginners/ thread1201180.html C (СИ) Циклы с предусловием и с постусловием: получить наибольшее целое k, при котором 4^k<N Дано натуральное число N. Получить наибольшее целое k, при котором 4k<N. Функцию для возведения в степень не использовать https://www.cyberforum.ru/ c-beginners/ thread1201172.html
Циклы с параметром: получить сумму утроенных нечетных чисел C (СИ)
Дано натуральное число n. Получить сумму тех чисел вида i3+3in2+n (i=1, 2, …, n), которые являются утроенными нечетными
C (СИ) В матрице n na l найти максимальный элемент который встречается больше одного раза https://www.cyberforum.ru/ c-beginners/ thread1200721.html
Ребята памагите решить задачку на с не с++ если можите В матрице n na l найти максимальные елемент который встречаеться больше 1 раза? если можите киньте код спасибо огромное
C (СИ) Динамическая память. Определить, входят ли цифры минимального элемента массива в состав максимального элемента Динамическая память. Одномерный массив. Дан массив вещественных чисел. Правда ли, что цифры минимального элемента входят в состав максимального числа. https://www.cyberforum.ru/ c-beginners/ thread1200498.html Статическая память. Найти среднеарифметическое максимальных элементов в каждой строке матрицы C (СИ)
Статическая память. Двумерный массив. Дан массив целых чисел. Найти среднеарифметическое максимальных элементов в каждой строке
C (СИ) Посчитать, сколько на заданном интервале чисел, которые делятся на 3 Задача такова: Дано натуральное число n. Напишите программу, которая будет считать сколько на интервале чисел, которые делятся на 3 и у которых в четверичной системе счисления колличество единиц и троек нечетное. Нужно обязательно использовать функции и адресацию памяти. Надеюсь кто-то поможет)) Вот начальный код. Еще нет функций и адресации. Да и не придумал как посчитать нечетность... https://www.cyberforum.ru/ c-beginners/ thread1200480.html C (СИ) Объяснить смысл условий цикла void nanach() { FILE *f; system("cls"); f=fopen("droids.bin","r"); char *str=(char*)malloc(100*sizeof(char)); int count=0; while(fgets(str,255,f)) { if(count==0)fputs(str,stdout); https://www.cyberforum.ru/ c-beginners/ thread1200430.html
C (СИ) Вычислить значение функции
Вычислить значение функции Y=f(x), предварительно выполнив действия над елыми переменными. разработать исходный код на языке C, используя главную функцию main() и библиотечную функцию printf() (для вывода всех входных и выходных данных), а также необходимые директивы препроцессора, откомпилировать исходный код, выполнить его компоновку и запустить невыполнение exe- файл. выписать размер...
C (СИ) Переписать в одномерный массив B все элементы, заключенные между максимальным и минимальным значениями https://www.cyberforum.ru/ c-beginners/ thread1200395.html
Ребят, нужна помощь, срочно! Сегодня в универе дали задания, а туплю жесточайше, ну, не выходит у меня. Кто добр и щедр, напишите код хотя бы к одному заданию. Вот задания: 1. Функция находит в строке пары одинаковых фрагментов и возвращает указатель на первый. С помощью функции найти все пары одинаковых фрагментов. 3. Дан одномерный массив A, состоящий из N элементов. Переписать в...
iodinet
07.06.2014, 02:58 0

Дано предложение. Поменять местами его первое и последнее слово - C (СИ) - Ответ 6285138

07.06.2014, 02:58. Показов 2316. Ответов 1
Метки (Все метки)

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

Решение

Сортировка подсчетом

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
#include <stdio.h>
#include <stdlib.h>
 
void readArray(int *array, int length) {
    int readBuffer;
 
    printf("Enter %d numbers:\n", length);
    for ( int i = 0; i < length && scanf("%d", &readBuffer); i++ ) {
        array[i] = readBuffer;
    }
}
 
void countSort(int *array, int length, int min, int max) {
    int count[max-min+1];
 
    for ( int i = min; i <= max; i++ ) {
        count[i-min] = 0;
    }
    for (int i = 0; i < length; i++ ) {
        count[array[i]-min] += 1;
    }
 
    for ( int i = min; i <= max; i++ ) {
        for ( int j = count[i-min]; j--; ) {
            *(array++) = i;
        }
    }
}
 
void printArray(int *array, int length) {
    for ( int i = 0, end = length - 1; i < end; i++ ) {
        printf("%d ", array[i]);
    }
    printf("%d\n", array[length-1]);
}
 
int main() {
    int length;
    int *array;
    int readBuffer;
    int min, max;
 
    printf("Enter array length:\n");
    scanf("%d", &length);
    printf("Enter min and max number number:\n");
    scanf("%d %d", &min, &max);
 
    if ( length < 1 ) {
        return -1;
    }
    if ( min >= max ) {
        return -1;
    }
    array = (int*)malloc(length*sizeof(int));
 
    readArray(array, length);
    printf("Unsorted array:\n");
    printArray(array, length);
 
    countSort(array, length, min, max);
    printf("Sorted array:\n");
    printArray(array, length);
 
    free(array);
 
    return 0;
}


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

Дано предложение. Поменять местами его первое и последнее слово
Не знаю как записать во вторую переменную последнее слово. Помогите пожалуйста :wall: #include...

Строка символов. Поменять местами первое и последнее слово в строке
Есть задание: Дана строка символов. Поменять местами первое и последнее слово в строке. На сколько...

Поменять местами первое и последнее слово в строке без использования указателей
Как я понял нужно использовать пробел как разделитель слов, но как это реализовать я не знаю.

Поменять местами первое и последнее слово строки, если слова разделены пробелами
есть вот это, но что то помоему это не на с++ #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; #include...

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

Определить в K-ой строке файла fin.txt первое и последнее слово, поменять их местами
Дано: в текстовом файле fin.txt находится текст на русском языке. С клавиатуры вводится число K....

В каждой строке исходного файла поменять местами первое и последнее слово, и записать в выходной файл
Написать программу, выполняющую чтение текстового файла “input.in” и выполняющую его преобразование...

Дано предложение. Поменять местами его первое и последнее слово.
Дано предложение. Поменять местами его первое и последнее слово.

Как поменять местами в предложение первое и последнее слово?
Доброго времени суток) подскажите ,пожалуйста,как в поменять местами в предложение первое и...

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

Поменять местами первое и последнее слово
Помогите написать программу. &quot;Поменяйте местами первое и последнее слово&quot; (ввод строк...

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