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

Проверьте листинг (пару строк) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создать параметризированный класс Matrix http://www.cyberforum.ru/cpp-beginners/thread291325.html
Создать параметризированный класс Matrix – матрица. Класс должен содержать конструкторы, деструктор, функции getRows, getCols, операторы , +=, -=, *= и ввода/вывода.
C++ сума ряда помогите подсчитать суму этого ряда спасибо. http://www.cyberforum.ru/cpp-beginners/thread291321.html
найти факториал всех чисел от 1 до 10 с шагом 2. Вычисление факториала реализовать как функцию C++
Нужно найти факториал всех чисел от 1 до 10 с шагом 2. Вычисление факториала реализовать как функцию.
Работа со структурами и файлами (2 в 1) C++
всем привет дали такое задание организовать запись, добавление, поиск, удаление, чтение из файла в основе лежат структуры структуры таковы что имеют данные о фамилии, группе, дисципл и оценки, к каждой фамилии они прикреплены проблема в том как организовать обратно запись в структуру? т.е. обратно из файла к примеру удалить слово Surname: и вставить лишь саму фамилию и тд... я не...
C++ Визуальное отображение иерархии http://www.cyberforum.ru/cpp-beginners/thread291260.html
Затык небольшой. class foo { protected: list<foo*>subfoo; // blah-blah-blah Каждый экземпляр класса может содержать непустой список из экземпляров такого же класса. Никак не догоню, как вывести на экран иерархию классов в виде:
C++ Обработка двумерных масивов Задана матрица А(n,n). Определить максимальный элемент среди элементов матрицы, расположенных выше главной диагонали, и минимальный элемент среди тех, что находятся ниже главной диагонали. Если эти элементы равны, найти количество таких чисел в матрице. помогите решить плизз подробнее

Показать сообщение отдельно
Kastaneda
Форумчанин
Эксперт С++
4511 / 2853 / 227
Регистрация: 12.12.2009
Сообщений: 7,249
Записей в блоге: 1
Завершенные тесты: 1
08.05.2011, 21:14     Проверьте листинг (пару строк)
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
int main (){
    char str1[25], str2[25], *ptr=str2;
    std::cout<<"Enter string: ";
    std::cin.getline(str1,24);
    for(int i=0;str1[i];i++)
        if(str1[i]!='$'&&str1[i]!=',')
            *(ptr++)=str1[i];
    *ptr='\0';
    std::cout<<"Copy string: "<<str2<<std::endl;
    return 0;
}
Добавлено через 5 минут
Цитата Сообщение от ValeryLaptev Посмотреть сообщение
Потому, что сначала выполняется операция логического ИЛИ, и потом сравнение выполняется фиг знает с чем...
Приоритет операции "==" выше, чем "||".
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru