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

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

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

Вывести в файл числа, цифры которых чередуются как четные/нечетные - C++

19.05.2014, 10:19. Просмотров 963. Ответов 3
Метки нет (Все метки)

дан текстовый файл с изображениям целых чисел. в выходной файл поместить те и них ,у которых имеются чередование четных и нечетных
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.05.2014, 10:19
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести в файл числа, цифры которых чередуются как четные/нечетные (C++):

Найти такие элементы массива (а также их сумму), в которых чередуются четные и нечетные цифры - C++
Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000. Массив для каждой задачи должен задаваться в секции...

Проверить, чередуются ли в массиве четные и нечетные числа. - C++
3.Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если нет, то...

Проверить, чередуются ли в массиве четные и нечетные числа - C++
Плиз!!!!Помогите написать программу!!!!!! Дан целочисленный массив размера N. Проверить, чередуются ли в нем четные и нечетные...

Проверить, чередуются ли в массиве четные и нечетные числа. - C++
Дан массив ненулевых целых чисел размера n. Проверить, чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести 0, если...

Проверить чередуются ли в массиве четные и нечетные числа - C++
Дан целочисленный массив размера N. Проверить чередуются ли в нём четные и нечетные числа. Если чередуются, то вывести 0, если нет, то...

Проверить, чередуются ли в одномерном массиве четные и нечетные числа - C++
помогите с С++ Дан целочисленный массив размера N. Проверить чередуются ли в нем четные и нечетные числа. Если чередуются, то вывести...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Krock21rus
74 / 74 / 19
Регистрация: 18.11.2013
Сообщений: 373
Завершенные тесты: 2
19.05.2014, 10:27 #2
можно, подробнее, в текстовом файле содержатся числа, и необходимо в выходной файл вывести те из них, цифры которых чередуются чётные-нечётные, то есть 14523896, да?
cerega90
0 / 0 / 0
Регистрация: 20.12.2013
Сообщений: 21
19.05.2014, 10:33  [ТС] #3
Да именно так . Ток на экран нужно вывести количество чисел во входном файле и в выходном
Krock21rus
74 / 74 / 19
Регистрация: 18.11.2013
Сообщений: 373
Завершенные тесты: 2
19.05.2014, 15:04 #4
лови готовый код, если есть вопросы, задавай

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
31
32
33
34
35
36
37
38
39
40
#include <iostream>
#include <conio.h>
#include <fstream>
 
using namespace std;
 
bool test(int a) // функция проверки числа на правильность
{
    if(a/10==0) return true; // если число <10, то посчитать его правильным(вернуть верно)
    while(a/10!=0) // пока число не станет меньше 10
    if((a%10)%2==((a%100)/10)%2) // если цифра единиц имеет такую же чётность как и цифра десятков
    a/=10; // отбрасываем самую правую цифру, число сотен становится десятками и т.д.
    else return false; // иначе считаем число неправильным, вернуть ложь
    return true;
}
 
int main()
{
    int i;
    int a[100]; // массив, в котором будем хранить числа
    ifstream fin("input.txt"); // открываем входной файл input.txt
    for(i=0;!fin.eof();i++)// пока не дошли в конец файла
    fin >> a[i]; // выводим число в массив a
    cout << "input.txt have " << i-1 << " numbers" << endl; // выводим в консоль кол-во чисел во входном файле
    int end = i-1; // определяем конец для массива чисел
    int count=0;
    ofstream fouts("output.txt");
    for(i=0;i<end;i++) // проверяем все числа в массиве на правильность
    if(test(a[i])==true) // если проверка прошла
    {
    fouts << a[i] << " "; // выводим число в выходной файл
    count++; // добавляем 1 в счётчик
    }
    cout << "output.txt have " << count << " numbers" << endl; // выводим в консоль кол-во чисел в выходном файле
    // закрываем файлы
    fin.close();
    fouts.close();
    getch();
    
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
19.05.2014, 15:04
Привет! Вот еще темы с ответами:

Если цифра младшего разряда четная, то вывести все четные цифры числа, в противном случае – все нечетные - C++
Дано n-значное число longInt. Написать программу. Если цифра младшего разряда четная, то вывести все четные цифры числа, в противном...

Записать из файла f четные цифры в файл g, а нечетные в файл h - C++
Дан файл f, компоненты которого являются целыми числами. Записать в файл g все четные числа файла f, а в файл h – нечетные. Порядок...

Определить, чередуются ли четные и нечетные элементы массива - C++
определить, чередуются ли четные и нечетные элементы массива. если да, вывести соответствующее уведомление, в противном случае вывести...

Вывести четные и нечетные числа - C++
С n чисел, вводимых с клавиатуры, вывести отдельно четные и не четные.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
19.05.2014, 15:04
Ответ Создать тему
Опции темы

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