Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Илья Ч
0 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 8
#1

Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой - C++

12.10.2012, 14:46. Просмотров 711. Ответов 3
Метки нет (Все метки)

В файле a.txt задано 10 целых чисел в восьмеричной системе счисления. Выведите числа, стоящие на четных местах в десятичной системе счисления, а числа, стоящие на нечетных местах как вещественные с одним знаком после запятой. 23 16 3 81 16 19 84 44 67 89 - содержимое a.txt
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string> 
#include <clocale>
 
 
using namespace std;
void input(void);
 
int _tmain(int argc, _TCHAR* argv[])
 
{   
    setlocale(LC_CTYPE, "rus");
    int i;
    string line;
    ifstream file("a.txt");
    for(i=1;i<=10;i+=2)printf("Нечётные места: \n"); 
    for(i=2;i<=10;i+=2)printf("Чётные места: \n");
 
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2012, 14:46
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой (C++):

Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах
В заданном одномерном массиве поменять местами соседние элементы ,стоящие на...

Все элементы исходного массива, стоящие на нечетных местах, возвести в квадрат, на четных местах – в куб
как будет код не знаете? Дано два массива байтов, один заполнен числами....

Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным
В заданном массиве В, который содержит 21 элемент, заменить все отрицательные...

В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах
1)В заданном одномерном массиве поменять местами соседние элементы, стоящие на...

Упорядочить по возрастанию отдельно элементы, стоящие на четных местах, и элементы, стоящие на нечетных местах
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) ...

Сортировка массива: отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах
здравствуйте! задание: В одномерном массиве, состоящем из п целых элементов....

3
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
12.10.2012, 15:22 #2
89 - это не восьмеричное
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <fstream>
#include <iomanip>
 
int main()
{
    std::ifstream ifs("in.txt");
    if(ifs.is_open())
    {
        int n;
        for(size_t i = 0; ifs >> std::oct >> n; ++i)
        {
            if(i % 2)
                std::cout << std::fixed << std::setprecision(1) << double(n) << "  ";
            else
                std::cout << n << "  ";
        }
        ifs.close();
    }
    else std::cerr << "Unable to open input file" << std::endl;
    return 0;
}
1
Илья Ч
0 / 0 / 1
Регистрация: 05.10.2012
Сообщений: 8
12.10.2012, 16:04  [ТС] #3
спасибо большое, но почему то выводит только первые 6 чисел, число 89 убрал.20 16 3 51 16 19 24 41 54 30 вот что в a.txt
0
igorrr37
1863 / 1481 / 749
Регистрация: 21.12.2010
Сообщений: 2,473
Записей в блоге: 11
12.10.2012, 16:33 #4
19 - не восьмеричное [0, 7]
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.10.2012, 16:33
Привет! Вот еще темы с решениями:

Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах
Дана двоичная запись числа. Посчитать количество единиц, стоящих на четных...

Одномерный массив (Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных местах)
Ввести массив из 10 вещественных чисел.Найти сумму чисел,стоящих на чётных...

Создать файл и найти наибольшее из чисел, стоящих на нечетных местах
Дан файл(его нужно создать), компоненты которого являются действительными...

Нахождение всех неотрицательных чисел, стоящих на четных местах в последовательности
=-O


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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