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

Окончание слова - xyz (СИ) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает http://www.cyberforum.ru/cpp-beginners/thread845280.html
Создать следующую программу: при наведении указателя мыши на кнопку ее координаты изменяются произвольным образом в пределах формы (кнопка убегает от указателя мыши)
C++ Двунаправленный список Помогите пожалуйста! Завтра сдавать уже. необходимо реализовать указанные операции с двусвязным списком: 1)Построение структуры путем запроса элементов структуры у пользователя (ввод с клавиатуры) 2) включение нового элемента в структуру 3)исключение элемента из структуры 4) разбиение структуры на 2 аналогичных на основе некоторого условия 5) объединение двух аналогичных структур в третью... http://www.cyberforum.ru/cpp-beginners/thread845276.html
C++ Реализовать программу, которая для заданного N (N<10100) находит его цифровой корень
Реализовать программу, которая для заданного N (N<10100) находит его цифровой корень.
C++ Функция sqrt
Всем привет:) Извиняюсь за глупый вопрос конечно, но что то никак не могу его решить.. Где мне найти код функции sqrt? в math.h ничего нет... Гугл мне нашел только для целочисленного аргумента.. этот код не работает, т.к. говорит, что для double, будет все плохо.. template <class T> inline static T sqrt(T l); int main() { бла-бла-бла }
C++ операторы http://www.cyberforum.ru/cpp-beginners/thread845263.html
Нарыл в инете код для упаковки, например "111" в байт. Не могу разобраться с операторами( <<= , |=) и по чему в цикле не счётчика. Заранее спасибо typedef unsigned char byte; byte pack_byte(bool bits) { byte result(0); for(unsigned i(8); i--;) { result <<= 1; result |= byte(bits);
C++ Составить форму для ввода анкетных данных студента: фамилия, имя, отчество, год рождения, пол, факультет, курс, староста и т.д Составить форму для ввода анкетных данных студента: фамилия, имя, отчество, год рождения, пол, факультет, курс, староста и т.д. подробнее

Показать сообщение отдельно
edw1n
 Аватар для edw1n
7 / 7 / 1
Регистрация: 12.11.2012
Сообщений: 114
22.04.2013, 18:47  [ТС]     Окончание слова - xyz (СИ)
Цитата Сообщение от coloc Посмотреть сообщение
Вроде бы работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
#include <cstring>
 
int main() {
    const char size = 5;
    int count;
    std::cin >> count;
    char buff[size][200];
    
    for( int i = 0; i < ( count > size ? size : count ); i++, count++ )
        std::cin >> buff[i];
        
    for( int i = 0; i < count; i++ ) {
        char *tmp = buff[i];
        tmp = tmp + strlen( buff[i] ) - 3;
        if( !strcmp( tmp, "xyz" ))
            std::cout << buff[i] << std::endl;
    }
    return 0;
}
Спасибо. Пытаюсь разобраться.
Я так понимаю это ввод наших слов ?

C
1
2
for( int i = 0; i < ( count > size ? size : count ); i++, count++ )
        std::cin >> buff[i];
Можно его как-нибудь проще записать ?
И ещё, что делает переменная count ? Зачем её нужно вводить в начале работы программы ?
 
Текущее время: 01:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru