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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
vla58862892
1 / 1 / 0
Регистрация: 10.02.2012
Сообщений: 6
#1

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

03.03.2012, 21:47. Просмотров 314. Ответов 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++ Где бы записать 60! ?
C++ Записать в массив X только положительные элементы исходного, а в Y только отрицательные
C++ как записать числа n и k в виде составного числа nk
Записать в другой файл только предложения, содержащие запятые C++
C++ Массив A содержит только два одинаковых числа. Найти эти числа и указать их индексы ошибка
C++ Код работает только на машине, где собран
Записать условие, которое является истинной, когда только одно из чисел А, В и С меньше 50 C++
Где взять только библиотеки Qt без Qt Creator? C++
Вывести только те элементы двумерного массива, "после" которых стоят только числа, меньшие данных C++
C++ Для каждого числа последовательности вывести новое число, состоящее только из четных чисел исходного числа
C++ Модернизировать код программы, чтобы программа выводила только те строки, где существуют двузначные числа

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikola-BLR
47 / 47 / 6
Регистрация: 27.12.2011
Сообщений: 63
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)
Ответ Создать тему
Опции темы

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