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

Нужен совет - C++

Восстановить пароль Регистрация
 
Apostrof
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 3
07.10.2013, 16:24     Нужен совет #1
Последний раз прогал очень давно, уже подзабыл, нужен совет.
Дан текстовый файл, в котором имеется последовательность чисел (например 2 2 1 1 2 6).Нужно вывести в другой файл последовательность "исправленную", т.е. ( 1 2 3), если первое число нечетное, то выводится второе число, умноженное на 2, если первое четное - вывести второе, поделённое на 2. Подскажите как оформить проверку "через одно число", в данной программе проверяется каждое число и, исходя из его четности/нечетности, выводится либо умноженное, либо делённое.
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
29
30
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace timp_laba1
{
    class Program
    {
        static void Main()
        {
            StreamReader input = new StreamReader(File.Open("D:\\Games\\input2.txt", FileMode.Open));
            StreamWriter output = new StreamWriter(File.Open("D:\\Games\\output2.txt", FileMode.Create));
            
            int Value;
            string currentLine;
            //int h = int.Parse(ReadFromStream(input));
            while (!String.IsNullOrEmpty(currentLine = input.ReadLine()))
            {
                if (int.TryParse(currentLine, out Value));
                    if ((Value)%2 == 0)
                        output.WriteLine(Value * 2);
                    else output.WriteLine(Value /2);
             }
            input.Close();
            output.Close();
        }
    }
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.10.2013, 16:24     Нужен совет
Посмотрите здесь:

C++ нужен совет!!!
Нужен совет! C++
C++ Нужен совет
Нужен совет! C++
C++ Нужен совет
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VEINHORN
542 / 91 / 22
Регистрация: 16.12.2011
Сообщений: 317
07.10.2013, 16:28     Нужен совет #2
Вы разделом ошиблись.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
07.10.2013, 16:29     Нужен совет #3
Это C++?
Apostrof
0 / 0 / 0
Регистрация: 07.10.2013
Сообщений: 3
07.10.2013, 16:30  [ТС]     Нужен совет #4
Упс, первый день на форуме
Сейчас исправим.
Croessmah
Модератор
Эксперт С++
 Аватар для Croessmah
11845 / 6824 / 771
Регистрация: 27.09.2012
Сообщений: 16,919
Записей в блоге: 2
Завершенные тесты: 1
07.10.2013, 16:35     Нужен совет #5
Цитата Сообщение от Apostrof Посмотреть сообщение
Сейчас исправим.
теперь ждите когда перенесут.
Yandex
Объявления
07.10.2013, 16:35     Нужен совет
Ответ Создать тему
Опции темы

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