Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Пусть задан список целых цисел. Вычислить среднее арифметическое его элементов Пусть задан список целых цисел. Вычислить среднее арифметическое его элементов Заранее спасибо! https://www.cyberforum.ru/ c-beginners/ thread769124.html Найти Х в зависимости от интервала C (СИ)
Добрый вечер! Изучаю С (Си) совсем недавно и столкнулся с такой проблемой. Пользователю надо ввести число и результат должно быть посчитан по определённой формуле: если х попадает в этот интервал - " -1<=x<=0 ", то формула будет " cos(x*x) " если х попадает в этот интервал - " 0<=x<1 4*x*x+7 ", то формула будет " 4*x*x+7 " если х попадает в этот интервал - " sqrt(x*x+x+4) ", то формула...
C (СИ) создать программу по формуле https://www.cyberforum.ru/ c-beginners/ thread769083.html
Ak=αk/k!*e-α k=(0÷∞) α=параметр надо создать программу по формуле Помогите
C (СИ) Добавить подпрограмму сортировки таблицы в порядке убывания среднего балла https://www.cyberforum.ru/ c-beginners/ thread768957.html
В данную программу добавить подпрограмму сортировки таблицы в порядке убывания среднего балла.
Вычислить диаметр, высоту и объём конуса с точностью до 2 знаков после запятой C (СИ)
Сгенерировать случайным образом 2 вещественных числа из диапазона (10.0..25.0) - это диаметр основания и высота конуса. вычислить объем конуса. вывести диаметр высоту и объём с точностью до 2х знаков после запятой
C (СИ) Рекуррентная формула https://www.cyberforum.ru/ c-beginners/ thread768867.html
Здравствуйте, помогите написать программу по Рекуррентные формуле. Вычислить бесконечную сумму с заданной точностью, используя рекуррентные зависимости : Добавлено через 23 минуты Вот начальный код : Помогите исправить :) #include<stdio.h>
C (СИ) Функция, вычисляющая значение на заданном интервале на языке си!!! https://www.cyberforum.ru/ c-beginners/ thread768850.html Алгоритмы сортировки массивов.Реализуйте алгоритмы сортировок данных массивов C (СИ)
Задания к лабораторной работе. Выполните приведенные ниже задания. 1. Даны два целочисленных массива 2. Реализуйте алгоритмы сортировок данных массивов. 3. Сформировать третий массив на основе данных, который также упорядочен и представляет операцию с элементами исходных массивов: • объединение (содержит числа, принадлежащие хотя бы одному из множеств); • перечисление (числа, принадлежащие...
C (СИ) Найти значение выражения Ввести целое число (N>0) и вещественное число X. Найти значений выражения 1+X+X^2/(2!)+...+X^N/N! https://www.cyberforum.ru/ c-beginners/ thread768728.html C (СИ) Отсортировать вещественную матрицу https://www.cyberforum.ru/ c-beginners/ thread768727.html
1. Отсортировать вещественную матрицу N12 размером M x N по столбцам. Оформить в виде функций ввода и сортировки. (Использовать динамическое распределение памяти).
C (СИ) Алгоритмы сортировки массивов
пузырьком и пирамидальная сортировка для диапазона -400 - +600, тоесть создать два массива, отсортировать их(приведенными методами) а потом и объединить
C (СИ) Определить, имеет ли n-угольник самопересечения https://www.cyberforum.ru/ c-beginners/ thread768625.html
Даны точки n-угольника в порядке обхода по часовой стрелке. Определить имеет ли n-угольник самопересечения.
 Аватар для lowercase
213 / 202 / 85
Регистрация: 09.05.2012
Сообщений: 494
22.01.2013, 19:52 0

Упорядочить и вывести строки в порядке возрастания значений их длины - C (СИ) - Ответ 4039709

22.01.2013, 19:52. Показов 2613. Ответов 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
#include <stdio.h>
#include <string.h>
#define MAX_STR_LEN 80
 
int main(){
    int i, j, n = 10;
    printf("Enter n:"); scanf("%d%*c", &n);
    
    char** strings = (char**)calloc(n, sizeof(char*));
    for(i = 0; i < n; i++){
        strings[i] = (char*)calloc(MAX_STR_LEN, sizeof(char));
        printf("Enter string #%d: ", i + 1);
        fgets(strings[i], MAX_STR_LEN - 1, stdin);
    }
    for(i = 0; i < n - 1; i++){
        for(j = i + 1; j < n; j++){
            if(strlen(strings[i]) > strlen(strings[j])){
                char* t = strings[i];
                strings[i] = strings[j];
                strings[j] = t;
            }
        }
    }
    
    for(i = 0; i < n; i++){
        printf("String #%d: %s", i + 1, strings[i]);
    }
    
    for(i = 0; i < n; i++)
        free(strings[i]);
    free(strings);
    return 0;
}
результат работы:
Упорядочить и вывести строки в порядке возрастания значений их длины


Вернуться к обсуждению:
Упорядочить и вывести строки в порядке возрастания значений их длины C (СИ)
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
22.01.2013, 19:52
Готовые ответы и решения:

Упорядочить строки матрицы в порядке возрастания их последних элементов
Дана матрица А размера n m. Упорядочить строки матрицы в порядке возрастания их последних...

Отсортировать элементы строк матрицы в порядке возрастания, а строки - в порядке возрастания сумм элементов
Задать с клавиатуры количество целочисленных матриц. Данные получить с помощью датчика случайных...

Упорядочить в порядке возрастания первые N элементов массива
Задано массив чисел Q(y). Определить количество N отрицательных элементов массива и упорядочить в...

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

1
22.01.2013, 19:52
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.01.2013, 19:52
Помогаю со студенческими работами здесь

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

Отсортировать четные строки матрицы Q(10х10) в порядке убывания, а нечетные – в порядке возрастания
Написать программу на си, задание: Отсортировать четные строки матрицы Q(10х10) в порядке убывания,...

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

Упорядочить элементы одномерного массива расположенных на четных позициях в порядке возрастания методом пузырька
Упорядочить элементы одномерного массива расположенных на четных позициях в порядке возрастания....

0
Новые блоги и статьи
Всё не так уж и плохо.
Hrethgir 25.01.2025
Запустил более-менее сносно регистры в связке с сумматорами. Да - виновата оптимизация от Gowin EDA, дело в том, что Education шифрует нетлист, да и вообще много чего не позволяет. Просто обвязал. . .
Cisco ASA: подробное руководство по настройке и использованию
hw_wired 25.01.2025
В сетевой безопасности межсетевые экраны играют критически важную роль в защите корпоративных инфраструктур от постоянно растущего числа киберугроз. Среди множества решений для обеспечения. . .
Cisco Intelligent Services Gateway: руководство по настройке
hw_wired 25.01.2025
В сетевых инфраструктурах Cisco Intelligent Services Gateway (ISG) играет ключевую роль в организации и управлении сервисами для конечных пользователей. Этот компонент представляет собой. . .
Использование Go (Golang) в Highload-проектах: преимущества и особенности
bytestream 25.01.2025
В мире высоконагруженных систем выбор правильного инструментария играет ключевую роль в успехе проекта. Go (Golang) представляет собой относительно молодой язык программирования, который быстро. . .
Откуда у float лишние цифры в конце дробной части. Представление чисел с плавающей точкой
bytestream 25.01.2025
При разработке программного обеспечения часто возникает необходимость работать с вещественными числами, которые содержат дробную часть. В современных компьютерных системах такие числа представляются. . .
Как использовать глобальную переменную в функции в Python
bytestream 25.01.2025
В программировании на Python глобальные переменные представляют собой особый тип переменных, которые доступны для использования во всех частях программы, включая различные функции, классы и модули. . . .
Как в цикле обойти все элементы map в Java
bytestream 25.01.2025
В разработке на Java одной из наиболее востребованных структур данных является интерфейс Map, который предоставляет эффективный способ хранения и управления парами "ключ-значение". Разработчики. . .
Для чего нужен UserManager.isU­serAGoat(­) в Android и как это использовать
bytestream 25.01.2025
В мире Android-разработки существует множество интересных и порой загадочных функций, о которых знают далеко не все разработчики. Одной из таких функций является метод UserManager. isUserAGoat(),. . .
Как обойти масси в JavaScript. Всё о циклах
bytestream 25.01.2025
JavaScript представляет собой мощный язык программирования, широко используемый в веб-разработке, где массивы и циклы являются фундаментальными концепциями для эффективной работы с данными. Массив в. . .
Как сделать, чтобы существующая ветка отслеживала удалённую в Git. Связывание локальных и удалённых веток
bytestream 25.01.2025
В разработке программного обеспечения системы контроля версий стали неотъемлемой частью процесса создания качественного программного продукта. Эти инструменты позволяют разработчикам эффективно. . .
Как проверить, что файл НЕ существует с помощью Bash
bytestream 25.01.2025
В системном администрировании проверка существования файлов является фундаментальной операцией, особенно при написании скриптов на Bash. Правильная обработка ситуаций, когда файл отсутствует,. . .
Как проверить, что строка пустая, неопределена или null в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru