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

Обмен значениями двух переменных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вектор сохранить в файле http://www.cyberforum.ru/cpp-beginners/thread955038.html
есть вектор класса Job: vector <Job> vj; в нем несколько объектов, нужно сохранить объекты в файле, и что то я завис void FOut(Job a){ ofstream outPassFile("job.txt", ios::out); if (!outPassFile){ cerr<<"Файл не может быть открыт!"<<endl; exit(1);
C++ Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента. Дана целочисленная прямоугольная матрица. Вывести ее на экран и определить количество строк, не содержащих ни одного нулевого элемента.Язык программирования С++ http://www.cyberforum.ru/cpp-beginners/thread955020.html
C++ как будет на с++?
return B ? euclid(B, A % B) : A; как будет выглядеть на с++ ? euclid - функция
пмогити написать прогу, запутался в тригонометрии C++
Посчитать значение следующего математического выражения, x вводится с клавиатуры y=(5/9)*sqrt(cos(x)/sin(x))-(1/x^3)
C++ у меня есть прога. но минус в том, что она не сохраняет файл( http://www.cyberforum.ru/cpp-beginners/thread955007.html
#include <stdio.h> // Подключение головного файла для работы с вводом/выводом #include <windows.h> // Подключение головного файла для работы с WinAPI typedef struct magi ne; struct magi { // Структура с именем magi int day; short month; int year; // дата int nom_mag; int nom_sect; int nom_chek; // информация о магазине и чеке char name_tov; char art_tov; float price_tov; float...
C++ Ребят я правильно написал код:)? #include "stdafx.h" #include <math.h> #include <clocale> #include <iostream> using namespace std; int main () { setlocale(LC_ALL, "Russian"); double x=0,y=0; cout << "Введите значение переменной х \n"; подробнее

Показать сообщение отдельно
ValeryS
Модератор
6511 / 4977 / 460
Регистрация: 14.02.2011
Сообщений: 16,485
15.09.2013, 18:53     Обмен значениями двух переменных
в порядке бреда
цикл через флаг переноса (поскольку в Си нет эмулируем)
для байта
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
unsigned char a=5;
unsigned char b=7;
 
unsigned char bt1=a&0x01;
unsigned char bt2=b&0x01;
 
for(int i=0;i<8;i++)
{
 a=a>>1+0x80*bt2;
 b=b>>1+0x80*bt1;
 bt1=a&0x01;
 bt2=b&0x01;
}
для int цикл увеличить до 32 и умножать на 0x80000000
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru