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

Записать только те числа, где (i+i2)=(i3+i4) - C++

Восстановить пароль Регистрация
 
vla58862892
1 / 1 / 0
Регистрация: 10.02.2012
Сообщений: 6
03.03.2012, 21:47     Записать только те числа, где (i+i2)=(i3+i4) #1
должен писать только те числа где (i+i2)=(i3+i4), а пишет все подряд, где ошибка?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// bilet.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <string>
#include <fstream>
#include <conio.h>
#include <sstream>
#include <iomanip>
#include <cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
        int a;
    int b;
    ofstream f("file.txt");
for (int i=0;i<10;++i)
 for (int i2=0;i2<10;++i2)
     for (int i3=0;i3<10;++i3)
         for (int i4=0;i4<10;++i4)
 {
    a=i+i2;
    b=i3+i4;
    if (a=b) {f<<i<<i2<<i3<<i4<<endl;}
 }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.03.2012, 21:47     Записать только те числа, где (i+i2)=(i3+i4)
Посмотрите здесь:

C++ Дана строка, содержащая целые числа. Вывести на экран только чётные числа
C++ Сформировать две строки - первая содержит только числа из исходной строки, а вторая – только слова
C++ Где бы записать 60! ?
Записать в третий файл только те пары чисел, в которых число из первого файла меньше соответствующего числа из второго файла. C++
C++ Записать в массив X только положительные элементы исходного, а в Y только отрицательные
C++ как записать числа n и k в виде составного числа nk
C++ Из одного файла считать целые числа, в другие файлы записать четные и нечетные числа
Ввести в программу строку (числа, латиница), считать только числа, записать числа в массив C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikola-BLR
42 / 42 / 3
Регистрация: 27.12.2011
Сообщений: 54
03.03.2012, 23:21     Записать только те числа, где (i+i2)=(i3+i4) #2
C++
1
if (a=b)
"=" - это оператор присвоения,а не сравнения
Должно быть
C++
1
if (a==b)
Yandex
Объявления
03.03.2012, 23:21     Записать только те числа, где (i+i2)=(i3+i4)
Ответ Создать тему
Опции темы

Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru