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

Напечатать все слова, которые совпадают с ее первым словом - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ блок схемы для 2ух программ http://www.cyberforum.ru/cpp-beginners/thread150958.html
1) #include<iostream.h> #include<math.h> main(){ int a,b,c,x; float y; cout<<"enter a,b,c,x;"<<endl; cin>>a>>b>>c>>x; switch(x){ case 1:case...
C++ Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов... Составить базу данных о квартирах дома (от 6 до 12). Для каждой квартиры указать номер, жилую площадь, общую площадь, количество жильцов, количество детей. Упорядочить квартиры по общей площади или... http://www.cyberforum.ru/cpp-beginners/thread150957.html
битовые сдвиги C++
как с помощью битовых сдвигов передвинуть разряды в шестнадцатеричном числе?
Динамические Списки!!!! Очень нужно...! C++
Помогите пожалуйста решить задачи на Си....горит стипендия(( Задача 1. Описать функцию, которая за каждым отрицательным элементом очереди вставляет элемент, содержащий его значение по модулю....
C++ Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма http://www.cyberforum.ru/cpp-beginners/thread150938.html
Дан массив из 9 целых чисел. Найти сумму элементов массива и, если она четная, вывести сообщение "Сумма четная", в противном случае напечатать "Сумма нечетная". Операции с элементами массива...
C++ Числа-близнецы 1)Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа , разность между которыми равна двум. (Определить процедуру, позволяющую распознавать простые... подробнее

Показать сообщение отдельно
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
01.07.2010, 22:01
Warning. Работающий быдло-код

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
32
33
34
35
36
37
#include <iostream>
#include <cstring>
#include <cstdlib>
int main()
{
    char S[255];
    int l=0;
    int z=0;
    puts("Enter string\n");
    gets(S);
    char*ptr;
    char*secptr;
    ptr=strtok(S," ");
    secptr=ptr;
    ptr=strlwr(ptr);
    std::cout<<"First word: "<< ptr <<'\n';
    while (secptr!=0)
    {
        secptr=strtok(0, "' ' . ");
        if(secptr)
        {
            if(strlen(ptr)>strlen(secptr))
                z=strlen(ptr);
            else
                z=strlen(secptr);
            for(int i=0;i<z;i++)
            {
                if(secptr[i]==ptr[i])
                    l++;
            }
            if (l==z)
                std::cout<<"Word equal to first word: "<< secptr <<'\n';
            l=0;
        }
    }
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru