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

Считывание числа из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не понимаю, что не так, почему не работает http://www.cyberforum.ru/cpp-beginners/thread1193080.html
#include<cstdlib> #include <stdio.h> #include <conio.h> #include "iostream" using namespace std; void main() {int *a,i,N; cout<<"Vvedite chetnoe chislo: "; cin>>N; a = new int;
C++ Сненерировать случайным образом массив. Вывести числа, которые встречаются в массиве только по одному разу Сгенерировать случайным образом массив, состоящий из N целых чисел в диапазоне от -5 до 5.Вывести на экран все числа, которые встречаются в массиве только по одному разу. int x srand... http://www.cyberforum.ru/cpp-beginners/thread1193070.html
C++ Однородные процессы
Задание: создать программу, которая запускает 10 однородных процессов. Выдать информацию о процессах на экране. Удалить процессы в порядке их создания. Код #include <windows.h> #include <iostream>...
Создать динамический массив C++
Как решить через класс? Создать динамический массив из N целых чисел, взятых произвольно из диапазона от А до В ( их значение вывести в программе). Среди простых чисел массива найти минимум
C++ Где неправильно составил блок схему? http://www.cyberforum.ru/cpp-beginners/thread1193060.html
1.Три отрезка заданы длинами. Определить, можно ли построить из них треугольник, если - да, то вычислить радиус круга, имеющего такую же, как у треугольника площадь 2.Вывести на экран сообщение в...
C++ Сохранение в структуру Здравствуйте! Добавляю я в структуру данные через вот эту процедуру void add_element_buys_struct (Products3**Ps3,Product2 &D2) { Products3*Inc=new Products3; strcpy(Inc->P2.pib, D2.pib);... подробнее

Показать сообщение отдельно
Reiderian
0 / 0 / 0
Регистрация: 18.02.2014
Сообщений: 44

Считывание числа из файла - C++

29.05.2014, 21:59. Просмотров 133. Ответов 0
Метки (Все метки)

Здравствуйте, имеется задача.
Задан текст, состоящий из «0» и «1». Оставив первый символ в неприкосновенности, заменить каждый следующий символ на «0», если предыдущий не совпадает с рассматриваемым, и «1» – в противном случае.
Вот ее код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include <iostream>
#include <string.h> 
 
using namespace std;
 
const int N = 256;
int main()
{
    char S[N] = "0110\n"; 
    char temp = S[strlen(S) - 2];
    char a = 0;  
    
    for (int i = strlen(S) - 2; i>0; i--){
        a = temp;
        temp = S[i - 1];
        if (a != temp) S[i] = '0';
        else S[i] = '1';
    }
    cout << S;
}
Необходимо переделать так, чтобы двоичное число считывалось из файла. Окажите помощь, заранее благодарен.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru