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

Не могу найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите что не в моем коде(Сортировка слиянием) http://www.cyberforum.ru/cpp-beginners/thread539418.html
Я не очень понимаю где именно неверно в моем коде. Хотел рассортировать массив методом слияния. Если найдете заранее спасибо! int* getFirstHalf(int* array, int n){ int size=n/2+n%2; int* a=new int; for (char i=0; i<size;i++) a=array; return a;
C++ Препроцессорная обработка Столкнулась с пока непреодолимой для меня задачей, кто знает как такое решить, помогите новичку, буду очень благодарна:cry: :) постановка задачи: Написать программу, которая: • Выводит текст на экран дисплея; • Определяет порядковый номер заданного слова в каждом предложении текста и записывает в файл; По нажатию произвольной клавиши поочередно выделяет каждое предложение текста, а в... http://www.cyberforum.ru/cpp-beginners/thread539417.html
Скриншот раб стола + видео C++
Как сделать скриншот рабочего стола и чтоб видео на нем было б изображено черным квадратом?
C++ Ребята подкажи что за библиотека...atlimage.h
Дайте определение или какие функции выполняет atlimage.h
C++ Шаблон класса. http://www.cyberforum.ru/cpp-beginners/thread539408.html
Приведите пожалуйста пример какого нибудь простого класса с меню. Чтобы пользователь сам вводил, а не компьютер заполнял.
C++ Объединение нескольких массивов в одну область памяти Union и прямое обращение по имени Нужно чтобы массив s пересекался в памяти с массивами u1,u2,u3 и чтобы к ним был прямой доступ по имени. Первое я реализовал: union ons { char s; struct ghs { char u1; char u2; char u3; } x; } w; Но в данном случае для доступа к массивам нужна нужно обращаться так: подробнее

Показать сообщение отдельно
Toshkarik
 Аватар для Toshkarik
1139 / 856 / 50
Регистрация: 03.08.2011
Сообщений: 2,381
Завершенные тесты: 1
05.04.2012, 21:24     Не могу найти ошибку
Вы наверно имели ввиду вот это
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
/*
 *
 */
int main() {
    int n = 3, count = 0;
 
    std::cout << "x * x + y * y < n\nn = " << n << std::endl;
 
    for ( int x = 0; x * x < n ; x++ ) {
        for ( int y = 0; y * y < n; y++ )
            if ( x * x + y * y < n ) {
                count++;
                std::cout << count << ": ( x = " << x << ", y = " << y << " )    " << x << " * " << x << " + " << y << " * " << y << " = " << ( x * x + y * y ) << std::endl;
            }
    }
 
    return 0;
}
Но проблема в том, что выражения x * x и y * y считаются на каждой итерации циклов.
 
Текущее время: 00:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru