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

Строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Небольшая ошибочка http://www.cyberforum.ru/cpp-beginners/thread87165.html
Помогите пожалуйста дорешать программу на рекурсию, она должна угадать число из интервала от n до n-1, вот что я написал, вот её код: #include <iostream.h> int nn, n; void chislo (int, int); void chislo (int n, int nn) { int a, c; a=(nn-n)/2; cout<<"Vashe chislo menshe "<<a<<"?"<<endl; cin>>c;
C++ Два вопроса: структура и файл 1. Записать в файл f1 строку, затем в файл f2 записать символы, которые не повторяются в f1 (например: dsddsrt получаем в f2: rt). Вопрос только как составить алгоритм перебора, чтобы в f1 не повторы записать? 2. Дан массив-структура, содержащий имя и возраст 20 студентов. Найти однофамильцев, записать в другой массив и распечатать этот массив. вопрос только в записи в новый массив...каким... http://www.cyberforum.ru/cpp-beginners/thread87164.html
Работа со структурами C++
Цель работы: научиться объявлять структуру и работать с ее по-лями Помогите пожалуйста. Нужно вот такую программку написать. Распечатать список учеников музыкальной школы, которые учатся иг-рать на скрипке. Указать сколько лет они занимаются музыкой.
Visual c++... C++
Народ не могли бы мне помочь сделать задачу а во в Visual c++ почти в первые и тут такое задание может оно и простое но для меня полный улет.... Понимаю ток как нарисовать прямоугольники.. По центру экрана выведено окно с размерами 10 строк на 36 столбцов, разделенное на 6 одинаковых прямоугольников (2 горизонтальных ряда, по 3 прямоугольника в каждом ряду). Прямоугольники обозначены цифрами...
C++ Дирректива процессора http://www.cyberforum.ru/cpp-beginners/thread87147.html
Добрый Вечер! У меня в экзаменационном билете по Си есть такой вопрос: директивы процессора. заголовочный файл. Не могли бы вы мне помочь с этим вопросом, а именно рассказать о нём как можно больше. Заранее спс.
C++ Заменить одну последовательность другой последовательностью Выполнить следующие модификации строки букв. Напечатать начальную строку. Напечатать букву, которая должна быть удалена из строки (она находится в ) и новую строку. Заменить одну последовательность y++ другой последовательностью y+=1 Разбить получившийся рядок на несколько с помощью ; вОТ Сама строка!!! gotoxy(52 , y);y++;printf(“%1.1f”,s); Спасибо огромное!!! подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9371 / 5421 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
18.01.2010, 20:47     Строки
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 <stdlib.h>
#include <string.h>
#include <ctype.h>
 
#define STRLEN 128
#define SPCHARS " ,.\t\n"
#define CHAR_TO_FIND 'A'
    
int main(void){
    char str[STRLEN], *p;
    int count;
    
    printf("String: ");
    if ( !fgets(str, sizeof(str), stdin) )
        exit(1);
    for ( count = 0, p = strtok(str, SPCHARS); p != NULL; p = strtok(NULL, SPCHARS) )
        if ( toupper(*p) == CHAR_TO_FIND && toupper(*(p + strlen(p) - 1)) == CHAR_TO_FIND )
            ++count;
    printf("%d words starting and finishing with %c\n", count, CHAR_TO_FIND);
    exit(0);
}
 
Текущее время: 11:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru