Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C (СИ) Выделить из строки числа и разместить их в массив без дублирования Добрый день, нужна помощь с заданием : Во введенной пользователем строке могут содержаться слова и целые числа, разделенные пробелами. Выделить из нее числа и разместить их в отдельный числовой массив без дублирования. (если сдам, можно получить отлично или автомат) Вот код, на большее не хватает, кстати можно использовать strtok, но я без понятия #include <ctype.h> #include <stdio.h>... https://www.cyberforum.ru/ c-beginners/ thread602860.html C (СИ) Динамическое выделение памяти под двумерный массив
Доброго времени суток, есть программа которая создаёт двумерный массив, вопрос такой как можно поправить программу чтоб она выделяла память динамически про malloc, calloc слышал но не пойму как их применить на практике, ибо длля меня это тёмный лес)). Может кто нибудь подсказать? #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <sys\stat.h> #include <io.h> int main(int...
C (СИ) Как определить введенное число с клавиатуры целое или нет Напишите программу на языке программирования С, определяющую является ли введённое пользователем число целым. https://www.cyberforum.ru/ c-beginners/ thread602724.html C (СИ) Задача: Сжать картинку Задали проект. Надо картинку сжать. У нас программа работает, но не хочет перезаписывать вторую картинку, которая должна содержать в себе сжатый вариант первой,поэтому второе изображение получается совсем не такое,как надо,хотя в переменную записываются правильные значения. if (g1==1) {adr=sf-(j+1)*lenstr+(i/8); a1=getpixel1(f1,sizef,bf,h,y,x); printf("%4d ", a1); // смотрели,что... https://www.cyberforum.ru/ c-beginners/ thread602676.html
C (СИ) Задача: Продажа билетов. Сдаю экзамен!
Должна быть написана программа, с помощью которой будет возможна администрация продажи билетов. Речь идет об турне по Германии :) Будут даны 2 концерта на выбор. Для каждого концерта по 2 города-места проведения. Для каждого города также должна быть квота на количество и цена приложены. После того, как данные будут введены, Клиенты могут покупать билеты. Должны выбрать Концерт (Название...
C (СИ) Метод сортировки вырожденным распределением https://www.cyberforum.ru/ c-beginners/ thread602569.html
Помогите сделать метод сортировки вырожденным распределением
C (СИ) Преобразование long double в строку Язык Си. Не могу решить примитивные проблемы. Надо преобразовать число типа long double в строку не могу понять как. Пытался это сделать функцией sprintf преобразование выполняет но по умолчанию дает 6 знаков после '.' либо надо знать количество знаков после точки заранее. Этот вариант не подходит. Вроде в литературе есть упоминание о функции ftoa но я такой не нашел, да и надо преобразовывать... https://www.cyberforum.ru/ c-beginners/ thread602536.html Непонятны спецификаторы в printf C (СИ)
Прошу объяснить подробно , что делает строка: #define TRACE(msg, val) printf("TRACE: %*c" msg, 2 * level + 1, ' ', val); Как define Работает то знаю, но что это такое: %*с
C (СИ) Даны три квадратных матрицы A,B,C n-го порядка. Вывести на печать ту из них, норма которой наименьшая https://www.cyberforum.ru/ c-beginners/ thread602515.html
Даны три квадратных матрицы A,B,C n-го порядка. Вывести на печать ту из них, норма которой наименьшая(норма- максимальное значение величин элементов матрицы). Норму матрицы вычислять в функции. Предумотреть функцию формирования элементов матрицы.
C (СИ) Работа со строками в памяти остается строки после выхода из программы Суть такова программа работает при первом запуске норм , но после второго чушь какая получается . Str1 сохраняется в памяти( пытался и память динамическую освобождать ничего не помогает . вот Условие: Подсчитать количество слов и после каждого поставить запятую. Вот код #include <stdio.h> #include <string.h> #include <conio.h> void main(void) { const int n=127; https://www.cyberforum.ru/ c-beginners/ thread602486.html
C (СИ) Расстановка натуральных чисел в правильный треугольник
Здравствуйте. Помогите пожалуйста с задачей (на яз. С): расстановка натуральных чисел в правильный треугольник (с помощью файлов). Правильный треугольник (при N=4) выглядит так:1 9 2 8 10 3 7 6 5 4 Количество чисел на стороне (1<=N<=30). Вот листинг:#include <stdio.h> #include <conio.h> #include <string.h> int main() {FILE *f,*g; int m=6,i,j,l,a,x;
C (СИ) Двумерный массив.обращение к побочной диагонали и смена местами столбоц Дана квадратная матрица размером 6х6.На побочной диагонали найти максимальный и минимальный элементы и поменять местами соответствующие столбцы.помогите найти ошибку в нахождении столбца с максимальным и минимальным элементом и выводе их на экран #include <stdio.h> int main() { int a, i, j, max, min, mx, mn, vs; printf ("Введите матрицу 6х6"); for(i=0; i<6; i++) for (j=0; j<6; j++)... https://www.cyberforum.ru/ c-beginners/ thre
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
12458 / 7482 / 1753
Регистрация: 25.07.2009
Сообщений: 13,762
11.06.2012, 21:19 0

Программа заменяющая первую букву после точки на заглавную. Строка вводится с клавиатуры - C (СИ) - Ответ 3153849

11.06.2012, 21:19. Показов 2039. Ответов 1
Метки (Все метки)

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

Решение

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
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
#define SENTENCE_ENDS ".?!"
 
int main(void) {
    char buf[BUFSIZ];
    
    while ( printf("String: ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' ) {
        char * p;
        int inSentence;
        
        for ( inSentence = 0, p = buf; *p != '\0'; ++p ) {
            if ( strchr(SENTENCE_ENDS, *p) )
                inSentence = 0;
            else if ( isspace(*p) ) {}
            else {
                if ( ! inSentence )
                    *p = toupper(*p);
                inSentence = 1;
            }
        }
        
        printf("Result: %s", buf);
    }
    
    return 0;
}


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

Заменить каждую первую букву слов, которые начинаются с гласной буквы на заглавную
Написать программу которая считывает текст з файла и выводить его на экран, заменив каждую первую...

Дана строка. Создайте приложение, определяющее слова, которые начинаются на заданную букву (буква вводится с клавиатуры после запуска программы)
Помогите пожалуйста!!!

Ввести произвольно предложение с клавиатуры и букву, заменить данную букву в предложении на заглавную
Ввести произвольно предложение с клавиатуры и букву, заменить данную букву в предложении на...

С клавиатуры вводится строка символов. Удалить из строки все слова начинающиеся на букву А.
№2 Решите задачу с использование алгоритмического языка. Задача. С клавиатуры вводится строка...

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

дана строка символов .нужно утроить букву А в три раза.предложение вводится с клавиатуры
помогите решить задачу

Дана строка символов. Нужно утроить букву А в три раза. Предложение вводится с клавиатуры
дана строка символов .нужно утроить букву А в три раза.предложение вводится с клавиатуры ...

Заменить в каждом слове первую букву на заглавную
Вывести на экран все слова, преобразовав их следующим образом: заменить в каждом слове первую букву...

В строке заменить первую строчную букву на заглавную
Здравствуйте. в строке заменить первую строчную букву на заглавную,остальные оставить строчными в...

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