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

Индусский код - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить на какой итерации площадь вписываемых окружностей составит менее 1% от площади исходной окружности http://www.cyberforum.ru/cpp-beginners/thread1200272.html
Имеется окружность радиусом R, в нее вписываются 4 окружности радиусами R1=R/2, в свою очередь в них вписываются по 4 окружности радиусами R2=R1/2. Определить на какой итерации площадь вписываемых...
C++ Помогите составить блок-схему к программе #include <iostream> #include <cmath> using namespace std; int main() { char i; cin»i; cout<<"Vvedite literu"<<endl; switch(i) http://www.cyberforum.ru/cpp-beginners/thread1200266.html
C++ Математическое моделирование тумана
Математическое моделирование эффекта тумана. Подскажите, существует ли такая возможность написать его на С?
Упорядочить массив по неубыванию элементов первого столбца C++
Дан двумерный массив, содержащий 5 строк и 3 столбца. Элементами массива являются целые числа. Упорядочить массив по неубыванию элементов первого столбца, сортировку организовать в виде...
C++ Фракталы http://www.cyberforum.ru/cpp-beginners/thread1200208.html
Необходимо написать программу, которая рисует данную фигуру, но это нужно сделать используя фракталы и через классы. Я понимаю, как сделать с помощью шейпов, но как с помощью фракталов ? Может...
C++ Нужно нарисовать блок-схему #pragma argsused #include <stdio.h> #include <alloc.h> void delete_equal (int *n0, int *a) { int n=*n0; int i=0; while (i<n) { int j=i+1; while (j<n) { подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4396 / 3239 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
06.06.2014, 10:24
Цитата Сообщение от nuHrBuH Посмотреть сообщение
А как это "побитовое И"?
это когда для каждого бита одного операнда выполняется "логическое и" для соответствующего бита второго операнда, но в итоге получаем не "истина/ложь", а "1/0" в каждой позиции итогового числа.

Добавлено через 4 минуты
Исходный код упрощается до
C++
1
2
3
4
5
6
7
8
for(i = 1; i <= ny; i++)
{
     for(j = 1; j <= nx; j++)
     {
         for(k = 1; k <= nz; k++)
              node(i, j, k, j%2?rx:fx, ry, z, nx, nz); 
     }
}
Если я ничего не напутал

Добавлено через 2 минуты
Или даже так, чтобы уменьшить кол-во сравнений:
C++
1
2
3
4
5
6
7
8
9
for(i = 1; i <= ny; i++)
{
     for(j = 1; j <= nx; j++)
     {
          T v = j%2?rx:fx; // где T - тип rx, fx
          for(k = 1; k <= nz; k++)
             node(i, j, k, v , ry, z, nx, nz); 
     }
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru