Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Прога на СИ!1!! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Фибоначчи http://www.cyberforum.ru/cpp-beginners/thread92952.html
14. В заданном целочисленном массиве распечатать те элементы, порядковые номера которых – числа Фибоначчи, а также определить количество перемен знаков
C++ У меня контрольная(((( на с++ !Определить, сколько слов во введенном тексте начинаются и оканчиваются одной и той же буквой. Слова разделены пробелами!. http://www.cyberforum.ru/cpp-beginners/thread92951.html
C++ Указать номер того человека, для обслуживания которого потребовалось минимальное время
13. В магазине стоит очередь из N человек. Время обслуживания i-го покупателя ti – случайная величина, распределенная по закону равномерной плотности в интервале . Получить С1,С2,…,СN – времена...
C++ Как передать функции значение int?
Пытаюсь передать функции значение int, но не получается. Синтаксически все правильно, но не компилируется. Как сделать так, шоб работало, НЕ меняя *& ? Вот ошибка: test.cpp: In function ‘int...
C++ Константы, вычисление... http://www.cyberforum.ru/cpp-beginners/thread92919.html
Только начали учить с++ и уже завалили лабами на понедельник, а я его (с++) в глаза первый раз позавчера увидел :( времени осваивать материал очень мало(до понедельника, поэтому умоляю помогите...
C++ Изменить цвет текста в консоли как изменить цвет в консоли? cout<<"Hello"; нужно чтобы стал желтым подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9679 / 5629 / 953
Регистрация: 25.07.2009
Сообщений: 10,801
06.02.2010, 13:40
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
 
/*  Распечатать введенную строку, удалив из нее символы, не являющиеся буквами и цифрами, и заменив каждую цифру на ‘*’. */
#define STRLEN 128
 
int main(void){
    char str[STRLEN], *p;
    
    printf("String: ");
    if ( !fgets(str, STRLEN, stdin) )
        exit(1);
    for ( p = str; *p; ++p ){
        if ( isdigit(*p) )
            printf("%c", '*');
        else if ( isalpha(*p) || isspace(*p) ) /* если пробелы должны удаляться, убрать isspace */
            printf("%c", *p);
    }
    printf("\n");
    exit(0);
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru