Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Ошибка при заполнении массива строк Компилятор выдаёт ошибку в функции gets_s. Подскажите пожалуйста в чём проблема? Код программы: #define _CRT_SECURE_NO_WARNINGS #include <string.h> #include <stdio.h> #include <ctype.h> #include <stdlib.h> https://www.cyberforum.ru/ c-beginners/ thread2610180.html Передача массива в функцию C (СИ)
Здравствуйте! Имеется задача,написать программу,с помощью которой: 1)С клавиатуры вводится целочисленный массив А и его вещественные элементы n (1 <= n <= 20) 2)Из элементов массива выбирается тот,который по своему значению минимально отличается от значения среднего арифметического всего массива 3)Найти данный элемент и вывести его вместе с индексом NB_(в программе использовать минимум...
C (СИ) Заменить в тексте повествовательные предложения восклицательными, а восклицательные – вопросительными здравствуйте подскажите как доделать задачу 90 проц сделано не могу сделать последний пункт(По нажатию произвольной клавиши выделить последнее отредактированное предложение.) вот само задание Отредактировать текст, заменяя в нем повествовательные предложения восклицательными, а восклицательные – вопросительными. По нажатию произвольной клавиши выделить последнее отредактированное... https://www.cyberforum.ru/ c-beginners/ thread2610074.html C (СИ) Вычисление выражений для заданных значений переменных Всем привет. Помогите пожалуйста написать функцию для распознавания переменной(в моем случае это х или у) и присваивания ей некоторого числового значения. Пример выглядит так: х+у+3 Должно получиться так, что при обнаружении переменной потребовалось ввести ее значение и программа продолжила дальше считать Я считываю строку через getchar Заранее спасибо за ответ https://www.cyberforum.ru/ c-beginners/ thread2610052.html
Очередь: инвертирование односвязного списка C (СИ)
Инвертировать однонаправленный список (элемент содержит, например, фамилию), т.е. первый элемент становится последним, второй предпоследним и т.д. Дополнительных массивов и списков не создавать.
C (СИ) Проверить, является ли одно дерево поддеревом другого https://www.cyberforum.ru/ c-beginners/ thread2609813.html
Постройте два дерева. Проверьте, является ли одно из них поддеревом другого. Если "нет", то включите это поддерево. В программе используйте подпрограммы.
C (СИ) Прописные буквы заносить в первый стек, строчные - во второй, остальные символы пропускать Создать два стека для символов. Максимальный размер стеков вводится с экрана. Создать функции для ввода и вывода элементов стека. Вводить символы с экрана. Прописные буквы попадают в первый стек, строчные – во второй, остальные символы пропускаются. Задачу решить с использованием механизма указателей. https://www.cyberforum.ru/ c-beginners/ thread2609812.html Бинарные файлы C (СИ)
Для бинарного файла выполнить сортировку длинных целых чисел методом «через отбор». Дополнительных массивов и файлов не использовать Напишите пожалуйста на Си
C (СИ) Строковые функции https://www.cyberforum.ru/ c-beginners/ thread2609563.html
Помогите найти ошибки в моем коде, где мне нужно найти слова, где буква а встречается несколько раз и эту букву поменять на +а в самом тексте. Но у меня отдельно программа находит данные слова, каким-то образом меняет их(отрывками), но выводит отдельно от текста. #include "stdafx.h" #include"stdlib.h" #include"conio.h" #include "string.h" #include <stdio.h> #include <locale.h>
C (СИ) Создать список с указателями и записать в него список городов Здравствуйте, очень нужна помощь с одной задачей, не могу понять как правильно написать функцию. Нужно создать список (с указателями) 5 элементов типа String. Введите (ввод с клавиатуры) название 5 городов, которые должны быть сохранены прописными буквам. Написать функцию, которая принимает нечетные элементы в списке и переписывает названия городов с заглавными буквами. Заранее спасибо! https://www.cyberforum.ru/ c-beginners/ thread2609526.html
Где и чем создается программный стэк. Его реализация C (СИ)
Ребят, подскажите как эта штука работает и устроена? Допустим в main.c int main() { int a = 1; }
C (СИ) Файлы и указатели https://www.cyberforum.ru/ c-beginners/ thread2609329.html
Здравствуйте! Помогите пожалуйста сделать код программы через указатели. Нам задали сделать две версии такого кода один без указателей, а второй с ними. Без указателей я все сделал, а вот с указателями никак не получается. Вот код: #include <stdio.h> #include <stdlib.h> #include <math.h> int main() { FILE* input = NULL;
0 / 0 / 0
Регистрация: 09.09.2019
Сообщений: 82
0

Удалить из строки все запятые предшествующие первой точке - C (СИ) - Ответ 14393623

04.04.2020, 01:26. Показов 1879. Ответов 4
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Дан символьный массив, необходимо без использования функции string удалить из массива все запятые предшествующие первой точке, и заменить знаком '+' все цифры 3, стоящие после этой точки. Только начали учить обработку символьных массивов, препод просто скинул задания, ничего не понятно, надеюсь разобраться во всем по готовому коду. Также буду рад понятной по этой теме литературе и любым разъяснениям . Заранее спасибо за помощь!

Добавлено через 3 часа 13 минут
Написала программу, но теперь не знаю, как грамотно разместить в программе цикл, где я определяю первая точка в строке или нет если элемент равен 1, (++1), а затем выхожу из программы при помощи break если эта переменная равна 1. Куда?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include<bible.h>
 
int main()
{
    char a[30]; // массив под входную строку. один лишний символ предусмотрим под символ конца строки
    int i = 0; // кол-во символов в символьном массиве без пробелов
    char c, d;
    printf("Vvedite stroku:\n");
    do // читаем строку посимвольно из консоли, пока не встретится символ переноса строки
    {
        c = getchar(); // читаем символ
        if (c != ',')// если символ не равен пробелу, то добавляем его в массив
        {
            a[i] = c;
            i++;
        }
    } while (c != '\n'); // читаем пока не встретим символ переноса строки
    a[i] = '\0';   // добавим в конец массива символ конца строки
    printf("%s\n", a); // выведем строку в консоль
    return 0;
}


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

Преобразовать строку символов, удалив из нее все запятые, предшествующие первой точке
Известно, что в исходной строке есть хотя бы одна точка. Преобразовать строку символов, удалив из...

Строка: Удалить все запятые до первой точке и заменить символом ‘+’ все цифры ‘3’, встречающиеся после первой точки...
Дана строка символов, которая содержит хотя бы одну точку. Удалить все запятые, предшествующие...

Удалить из последовательности все запятые, предшествующие первой точке
Дано натуральное число n, символы s1,..., sn, среди которых есть хотя бы одна точка. Превратить...

Преобразовать строку, удалив из неё все запятые, предшествующие первой точке
Дана строка символов,среди которых есть хотя бы одна точка.Преобразовать строку,удалив из неё все...

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

Преобразовать строку, удалив из нее все запятые, предшествующие первой точке
Дана строка, среди символов которой есть хотя бы одна точка. Преобразовать ее, удалив из нее все...

Преобразовать строку, удалив из нее все запятые, предшествующие первой точке, и заменив знаком "+" все цифры "5"
Дана строка символов, среди которых есть хотябы одна точка. Преобразовать строку, удалив из нее все...

Строки: уничтожить в строке запятые перед первой точкой, заменить знаком + все цифры 3я после первой точки
Дано строка длиной n символов, среди которых есть хотя бы одна точка. превратить...

Удалить все запятые до первой точки и после первой точки все числа «5» заменить на «+»
Дана строка содержащая по крайней мере одну точку между символами. Удалить все запятые до первой...

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