Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C (СИ) Функции. Комментарии к программе https://www.cyberforum.ru/ c-beginners/ thread2014787.html
Изучаю программирование на С по книге «Язык программирования C» автора Брайан Керниган, Деннис Ритчи. Немного запутался с функциями. Нужны комментарии к программе. Буду благодарен) Программа: #include "stdio.h" int power(int m, int n); int main() { int i;
C (СИ) Более компактная запись switch
Возник вопрос: можно ли в моём случае записать switch как-то более компактно и уложиться в меньшее количество строк? Фрагмент кода приложен srand(unsigned(time(NULL))); int h, i(0); int mas = { 0 }; size_t count(0); for (;;) { h = rand() % 81; //here if (mas)
C (СИ) Подсчет дней в структуре https://www.cyberforum.ru/ c-beginners/ thread2014701.html
Объявление структуры и функции подсчета дней: int days_sum(const struct month months, int number); struct month { char months ; char short_months ; int days; short mon_number;
C (СИ) Найти сумму неотрицательных чисел кратных 3 https://www.cyberforum.ru/ c-beginners/ thread2014609.html
Дана последовательность целых чисел {Aj} произвольной длины. Найти сумму неотрицательных чисел кратных 3, наибольшее из таких чисел и номер этого числа в последовательности. Только начал изучать С, не оч понятно (
С использованием рекурсивной функции осуществить вывод на экран элементов одномерного массива C (СИ)
Задание: С использованием рекурсивной функции осуществить вывод на экран элементов одномерного массива, язык СИ.
C (СИ) Factorizing Algorithm. Функция, которая получает целое число, если целое число > 1, выдает факторы https://www.cyberforum.ru/ c-beginners/ thread2014343.html
не могу разобраться с написанием программы. теоретически логику понимаю, но дальше не идет. помогите с написанием. вот условие Write a function that receives an integer and if the integer is larger than 1, it print out its factors. The function prototype will look like: void printFactor (long unsigned int number); For example, if number is 24, this function should print
C (СИ) Генерация массива из N элементов и нахождение большего по модулю Сгенерируйте целочисленный массив из N элементов (укажите границы генерации). В получившемся массиве определить количество элементов по модулю больших, чем максимальный. Нашла отдельные алгоритмы, но свести не получается. https://www.cyberforum.ru/ c-beginners/ thread2014308.html C (СИ) Считывание чисел из файла
Помогите пожалуйста ,не могу решить задачу: Во входном файле записаны числа, по одному числу в строке. Количество чисел неизвестно. Вычислите сумму данных чисел. В input.txt 1 2 3 А в output.txt получается
C (СИ) Создание и обработка структур типа «дерево» в си https://www.cyberforum.ru/ c-beginners/ thread2014037.html
Разработать проект для обработки дерева поиска, каждый элемент которого содержит целочисленный ключ и строку текста, содержащую, например, ФИО и номер паспорта (ввод исходной информации рекомендуется записать в файл). В программе должны быть реализованы следующие возможности: – создание дерева; – добавление новой записи; – поиск информации по заданному ключу; – удаление информации с...
C (СИ) Сортировка по дате https://www.cyberforum.ru/ c-beginners/ thread2013951.html
Всем привет! Не могу придумать решение не сложной задачки, а именно, каким образом можно сортировать картотеку по дате, чтобы сначала выдавались новые карточки. В голову пришел самый простой способ - пузырьковый, но дата записывается 3 числами (день, месяц, год) их сравнить можно отдельно, но как сделать все вместе?
Ошибка с2664(не удается преобразовать аргумент n из type1 в type2) в 18 строке C (СИ)
Помогите исправить, пожалуйста! Ошибка с2664(не удается преобразовать аргумент n из type1 в type2) в 18 строке. #include <iostream> #include <fstream> #include <string> #define MAXFILENAME 20 #define MAXBUF 1024 #pragma warning(disable : 4996) using namespace std;
C (СИ) Ошибка с2664(не удается преобразовать аргумент n из type1 в type2) в 18 строке https://www.cyberforum.ru/ c-beginners/ thread2013735.html
Где накосячил, подскажите пожалуйста! #include <iostream> #include <fstream> #include <string> #define MAXFILENAME 20 #define MAXBUF 1024 #pragma warning(disable : 4996) using namespace std;
737 / 542 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
14.07.2017, 17:16 0

Строка: Если все символы A входят в B, то упорядочить символы B в порядке, обратном алфавитному... - C (СИ) - Ответ 10620917

14.07.2017, 17:16. Показов 1398. Ответов 12
Метки (Все метки)

Ответ

m3e_go, проверку русская ли буква удобнее сделать отдельной функцией
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
#include <stdio.h>
 
int is_rus(char );
void delete_rus(char *);
int main()
{
    char A[] = "I Я hear слыхал theдre's щ rumors ходят слухи on the в этих, uh как их,
                           Internets... интернетах";
    delete_rus(A);
    puts(A);
    return 0;
}
int is_rus(char c)
{
    char azbuka[]="АаБбВвГгДдЕеЁёЖжЗзИиЙйКкЛлМмНнОоПпРрСсТтУуФфХхЦцЧчШшЩщЪъЫыЬьЭэЮюЯя";
    for(int i = 0; azbuka[i]; i++)
        if(c == azbuka[i])
            return 1;
    return 0;
}
void delete_rus(char *str)
{
    char *start, *end;
    for ( ; *str; str++){
        if(is_rus(*str)){
            start = str;
            end = start + 1;
            while(*end && is_rus(*end))
                end++;
            while(*end)
                *start++ = *end++;
            *start = '\0';
        }
 
    }
}


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

Если все символы строки A входят в B, то упорядочить символы B в порядке, обратном к алфавитному
Если в A есть символы из B, то упорядочить символы B в порядке, обратном к алфавитному; в остальных...

Строки: если не все символы A входят в B, то упорядочить символы B в алфавитном порядке
Задание Если не все символы A входят в B, то упорядочить символы B в алфавитном порядке; в...

Упорядочить символы строки в порядке, обратном к алфавитному
Приветствую , условие задачи : &quot;Необходимо создать и заполнить строки с клавиатуры ,если строки...

Упорядочить символы строки в порядке, обратном к алфавитному
Даны строки A и B. Если все символы A входят в B, то упорядочить символы B в порядке, обратном к...

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

Если в A есть символы из B и в B нет повторяющихся символов, то упорядочить символы B в порядке, обратном к алфавитном
Привет, форумчане! Дано задание: &gt;Даны строки A и B. Если в A есть символы из B и в B нет...

Если в строке массива есть одинаковые символы, то упорядочить символы строки в алфавитном порядке
Дан массив строк. Если в строке массива есть одинаковые символы, то упорядочить символы строки в...

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

Строка: Сколько букв останется на своих местах в данной строке, если ее символы записать в обратном порядке
Как написать программу по данному условию?? &quot;Сколько букв останется на своих местах в данной...

Упорядочить символы в алфавитном порядке, при этом все повторяющиеся символы должны быть удалены и переписать новый текст в файл D
23. Задан текстовый файл С, состоящий из произвольной последовательности буквенных символов....

Дан файл, компонентами которого являются символы. Переписать все символы в новый файл в обратном порядке.
Работа с текстовыми файлами. Дан файл, компонентами которого являются символы. Переписать все...

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