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

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

Войти
Регистрация
Восстановить пароль
 
Илья Ч
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 8
12.10.2012, 14:46     Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой #1
В файле 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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.10.2012, 14:46     Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
Посмотрите здесь:

Сортировка массива: отдельно элементы, стоящие на четных местах и элементы, стоящие на нечетных местах C++
В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах C++
В одномерном массиве А(10) поменять местами элементы стоящие на четных и нечетных местах C++
Создать файл и найти наибольшее из чисел, стоящих на нечетных местах C++
Массивы: поменять местами соседние элементы, стоящие на четных местах, с элементами ,стоящими на нечетных местах C++
C++ Нахождение всех неотрицательных чисел, стоящих на четных местах в последовательности
C++ Подсчитать суму четных чисел на нечетных местах и их количество
Массивы. Заменить все отрицательные элементы, стоящие на четных местах, максимальным его элементом, а на нечетных местах - минимальным C++
C++ Посчитать количество единиц, стоящих на четных местах и количество нулей, стоящих на нечетных местах
C++ Поменять местами элементы, стоящие на четных местах, с элементами, стоящими на нечетных
Все элементы исходного массива, стоящие на нечетных местах, возвести в квадрат, на четных местах – в куб C++
В массиве из 10 целых чисел заменить все элементы, стоящие на четных местах, на минимальный элемент C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
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;
}
Илья Ч
0 / 0 / 0
Регистрация: 05.10.2012
Сообщений: 8
12.10.2012, 16:04  [ТС]     Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой #3
спасибо большое, но почему то выводит только первые 6 чисел, число 89 убрал.20 16 3 51 16 19 24 41 54 30 вот что в a.txt
igorrr37
 Аватар для igorrr37
1600 / 1228 / 121
Регистрация: 21.12.2010
Сообщений: 1,875
Записей в блоге: 7
12.10.2012, 16:33     Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой #4
19 - не восьмеричное [0, 7]
Yandex
Объявления
12.10.2012, 16:33     Вывод чисел, стоящих на четных местах, в десятичной с.с., а чисел, стоящие на нечетных местах, как вещественных с одним знаком после запятой
Ответ Создать тему
Опции темы

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