Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Несколько функций по чтению/изменению содержания файла https://www.cyberforum.ru/ c-beginners/ thread2213971.html
Собственно, нужны только 2 функции 1) Файл f, компоненты которого являются целыми числами. Найти количество квадратов нечётных чисел среди компонент файла. (read => Parse, или ReadInt32? как должна выглядеть функция?) Записать это значение в начало файла. (если правильно понимаю, то для записи значения в начало должна сопвровождаться переносом WriteReader в начало, но как это сделать?) 2)...
На основании вводимого с клавиатуры числа (от 1 до 99) нужно подобрать правильное окончание к слову "карта" - C (СИ) C (СИ)
Карты Ограничение по времени: 1 секунда Ограничение по памяти: 256 Мбайт Евгений продолжает набирать опыт в разработке и теперь пишет компьютерную игру в жанре «Квест», однако не все идет гладко.Основную часть игры составляет участие персонажа в различных диалогах, но для того, чтобы диалоги выглядели красиво,нужно правильно подбирать окончания у существительных. Например: 1 карта, 2...
C (СИ) Напишите вывод программы #include <stdio.h> #include <stdlib.h> int *yu(int*a,int n){ int b; int max=a; int k=0; for (int i=0; i<n; i++){ if (a>max){ max=a; k=1; https://www.cyberforum.ru/ c-beginners/ thread2213706.html C (СИ) K&R функция QSORT (сортировка по Шеллу) https://www.cyberforum.ru/ c-beginners/ thread2213673.html
void qsort(char *v, int left, int right) { int i, last; if (left >= right) /* There is nothing to do, if there are less than two elements in an array */ return; swap(v, left, (left + right)/2); last = left;
C (СИ) В символьной строке сосчитать число слов, состоящих из нечётного количества букв
Пожалуйста,помогите с программой.Нужно в символьной строке сосчитать число слов, состоящих из нечётного количества букв.Сделал программу,но она как-то странно считает. #include <stdio.h> #include <stdio.h> void main(void) { int c; int l; int ctr;
C (СИ) Нужен опытный взгляд, рабочая функция, но есть НО https://www.cyberforum.ru/ c-beginners/ thread2213427.html
Третий день изучаю язык, не судите строго... поставил себе задачу, суть которой: пользователь вводит два числа "а" и "b", так же есть неизвестное "с" с = a + b, в ответ выводится сумма чисел а + с, с одной стороны все работает и правильно, с другой я по моему так намудрил, что можно в 10 раз проще потому что, я теперь сам на 60 процентов понимаю, почему все таки получилось, подскажите если...
C (СИ) Переписать из С++ в Си Добрый вечер. Есть код на С++ но нужно переписать на Си и без функции. Заранее спасибо. Вот сам код: #include <iostream> using namespace std; int mas = { { 0, 1, 1, 1, 0, 0, 0, 0, 0, 0, 0 }, // матрица смежности { 0, 0, 0, 0, 1, 1, 0, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 1, 1, 0, 0 }, { 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0 }, https://www.cyberforum.ru/ c-beginners/ thread2213424.html Надо написать первое слово каждой строки с заглавной буквы. Как пропустить табуляцию? ( в void) C (СИ)
Есть несколько строк. Первое слово каждой строки должно начинаться с большой буквы. Одна из строк начинается с табуляции. Проблема в том,что не получается написать код так что бы пропустить табуляцию и написать слово с большой буквы. Printf использовать нельзя, код должен быть написан в void. Есть строка: '\t*** looks OK'. Надо: ' .....Looks OK' (точки пишу вместо табуляции,для удобства)....
C (СИ) Определить входит ли в символьный файл сочетание abсd https://www.cyberforum.ru/ c-beginners/ thread2213401.html
Дан символьный файл f. Определить входит ли в файл сочетание abсd. вот мой код. но он не работает, подскажите, в чем ошибка? #include <stdio.h> #include <string.h> #include <stdlib.h> #include <cstring> int main() { char s ="string" ; char d; FILE *file;
C (СИ) объясните цикл программы Есть ли аналог типа "bool"?Можно ли его на что-то поменять или убрать?И как? https://www.cyberforum.ru/attachment.php?attachmentid=920853&stc=1&d=1521480698 https://www.cyberforum.ru/attachment.php?attachmentid=920855&stc=1&d=1521480841 https://www.cyberforum.ru/ c-beginners/ thread2213306.html
Программа сдает по 6 карт четырем игрокам C (СИ)
Программа сдает по 6 карт четырем игрокам и подсчитывает количество последовательностей из двух карт одного ранга у каждого игрока. Нет мыслей как мне ее сделать нет даже предположений
C (СИ) Функция заменяет в строке все множественные вхождения заданного символа другом https://www.cyberforum.ru/ c-beginners/ thread2213275.html
Функция заменяет в строке все множественные вхождения заданного символа другом. Можно и не функцию. Вот пример программы, но она работает некоректно : #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <windows.h> int main() {
 Аватар для aleksskay4
71 / 68 / 46
Регистрация: 02.12.2015
Сообщений: 891
Записей в блоге: 1
0

Работа с символами - C (СИ) - Ответ 12232461

21.03.2018, 14:08. Показов 1860. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Определить, являются ли все слова из потока символов словами одинаковой длины?
Для упрощения алгоритма наложим ограничения на разделители слов. Будем считать, что
слова в потоке символов разделяются пробелами, точками, запятыми, концом строки и
любыми их комбинациями. Следовательно, перенос слов между строками запрещён. Не допускается использование библиотек
работы с символьными строками. Также должны быть использованы символические константы.
Программа должна быть примерно такая:
Пример:
Задача. В потоке символов сосчитать число слов, заканчивающихся на две одинаковых
буквы.
Программа, реализующая данную задачу, представлена ниже.
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
#include <stdio.h>
// определение символических констант
#define YES 1
#define NO 0
void main( void )
{
int c; // текущий символ из потока
int prev_c; // предыдущий символ
int flag; // признак слова
int cnt; // счётчик
int found; // признак того, что буквы повторились
// начальные присваивания (инициализация переменных)
cnt = 0;
flag = NO;
found = NO;
prev_c = ' ';
// цикл чтения символов из потока, связанного с клавиатурой
while( (c = getchar()) != EOF )
{
if( c == ' ' || c == '.' || c == '\n' || c == ',' )
{
// найден разделитель
if( flag == YES )
{
// найден первый разделить после слова
if( found == YES )
{
// две последних буквы в слове были 
// одинаковы
cnt = cnt + 1;
}
}
flag = NO;
}
else
{
// найдена буква
// проверка совпадения текущего и предыдущего символов
if( prev_c == c )
found = YES;
else
found = NO;
flag = YES;
}
prev_c = c;
}
printf("number of words = %d\n", cnt );
}
Добавлено через 14 минут
Можете помочь?

Добавлено через 14 часов 17 минут
Вот это нашел, подходит:
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
#include <stdio.h>
 
#define PROBEL ' '
 
 
int main()
{
    char str[255];
    char sym = 0;
    int ptr = 0;
    int inWord = 0; // inWord
    int countWord = 0;
    int countSyminWord = 0;
    
    while ((sym=getchar())!='\n')
    {
        if (sym == PROBEL)
            inWord = 0;
        else
        {
            if (!inWord)
            {
                inWord = 1;             
                if (countWord > 0)
                    printf("Number word #:[%3d] %30s [%3d] <=Length word\n", countWord, str, countSyminWord);
                for(; ptr>0; ptr --)
                    str[ptr]=0;
                ptr = 0;
                countSyminWord = 0;
                countWord++;
                
            }
        }
        if (inWord) 
            countSyminWord++;       
        str[ptr++] = sym;   
    }   
    printf("Number word #:[%3d] %30s [%3d] <=Length word\n", countWord, str, countSyminWord);
                                
    return 0;
}
Добавлено через 3 часа 21 минуту
Никто ничего не знает насчет этой задачи?

Вернуться к обсуждению:
Работа с символами C (СИ)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
21.03.2018, 14:08
Готовые ответы и решения:

Работа с символами - СИ
Помогите написать код, пожалуйста 1.1. Для целого числа N (32 ≤ N ≤ 126) вывести...

Работа с символами
У меня очень серьезные проблемы с кодом. #include &lt;stdio.h&gt; #include &lt;stdlib.h&gt; #include...

Работа с символами
а ) подсчитывает количество цифр в тексте ; б) выводит на экран слова , начинающиеся с согласных...

Работа с символами
Написать программу выводящую символы ASCII с заданными кодами. Cамо задание: Вывести на экран...

10
21.03.2018, 14:08
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.03.2018, 14:08
Помогаю со студенческими работами здесь

Работа с символами
.... set tmp=%~d0% set tmp=%tmp:~0,1% set Partition=2 ... допустим tmp=H . Возможно ли...

Работа с символами
Доброго времени суток,нужна ваша помощь. Помогите переделать программу так,чтобы мы использовали...

Работа с символами
среда программирования Visual C++ объектно-ориентированный Здравствуйте. Люди такой вопрос как...

Работа с символами
Получить строку «Pascal» из строки «ABC Pascal» Добавлено через 4 минуты var a,b,c:string;...

0
Новые блоги и статьи
Использование 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 разработчики регулярно сталкиваются с необходимостью проверки строковых значений на различные состояния. Валидация данных является критически важным. . .
Как проверить существование ключа в объекте или массиве в JavaScript
bytestream 25.01.2025
При разработке веб-приложений на JavaScript программисты постоянно сталкиваются с необходимостью работать с объектами и массивами. Эти структуры данных являются фундаментальными элементами языка и. . .
Как создать ArrayList из массива (array) в Java
bytestream 25.01.2025
При разработке программного обеспечения на языке Java программисты часто сталкиваются с необходимостью эффективного управления наборами данных. Массивы и ArrayList являются двумя фундаментальными. . .
Как сгенерировать случайные целые числа (int) в указанном диапазоне в Java
bytestream 25.01.2025
В программировании генерация случайных чисел является важнейшим инструментом для решения множества практических задач. От создания игровых механик до реализации алгоритмов машинного обучения, от. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru