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

Строки! - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организайция работы с файлами http://www.cyberforum.ru/cpp-beginners/thread254707.html
Помогите написать программу: Из текстового файла выбросить все пробельные символы. Новый файл не создавать.
C++ Использование структур Помогите написать программу: С использованием структур переписать содержимое текстового файла, разделенного на строки, в другой файл. http://www.cyberforum.ru/cpp-beginners/thread254706.html
C++ Вложенные циклы.
Условие: Дано натуральное число n. Получить все натуральные числа, меньшие n и взаимно простых с ним. Взаимно простыми числами называются числа если они не имеют никаких общих делителей, кроме ± 1. Пример: 14 и 25 взаимно просты, а 15 и 25 нет. Помогите решить, исключительно циклами. Буду Очень благодарен. Добавлено через 4 часа 46 минут Ребят, срочо нужна эта прога!
Найти цифру, соответствующую разряду сотен в записи числа C++
Дано целое число, меньшее 999. Найти цифру, соответствующую разряду сотен в записи этого числа. # include <iostream> # include <math.h> # include <conio.h> using namespace std; int main () { int x, x1; cout<<"Enter x:"; cin>>x;
C++ на C++, Boolean http://www.cyberforum.ru/cpp-beginners/thread254688.html
Даны числа A, B, C (число A не равно 0). Рассмотрев дискриминант D = B2 – 4·A·C, проверить истинность высказывания: «Квадратное уравнение A·x2 + B·x + C = 0 имеет вещественные корни».
C++ проверить истинность высказывания Даны числа A, B, C (число A не равно 0). Рассмотрев дискриминант D = B2 – 4·A·C, проверить истинность высказывания: «Квадратное уравне- ние A·x2 + B·x + C = 0 имеет вещественные корни». подробнее

Показать сообщение отдельно
VASSUV
MiThEoN
412 / 278 / 15
Регистрация: 31.10.2009
Сообщений: 414
Записей в блоге: 2
Завершенные тесты: 1
10.03.2011, 11:59     Строки!
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
#include <conio.h>
void main()
{
    char str[100] = {'\0'};
    char s[10] = {'\0'};
    int j;
    bool f = false;
    printf("Vvedite slova v stroky  ...  ");
    gets(str);
    printf("\nVvedite pristavky ... ");
    scanf("%s",s);
    for(int i = 0; i < 99; i ++)
    {
        if((str[i] == ' ' && str[i+1] != ' ' && str[i+1] != '\0')  ||(str[i] != ' ' && i == 0))
        {
            j = 0;
            while (str[i+j +((i!=0)?1:0)] == s[j] && s[j]!='\0')
                j++;
            if(s[j] == '\0')    
            {
                f = true;
                printf("\n");
            }
            else            
                f = false;
        }
        if(str[i] != ' ' && f)
            printf("%c", str[i]);
    }
    getch();
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru