Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
4 / 2 / 2
Регистрация: 23.10.2018
Сообщений: 61
1

Линейный массив натуральных чисел из файла

20.12.2018, 20:52. Показов 1064. Ответов 0

Author24 — интернет-сервис помощи студентам
Написать программу, которая считывает линейный массив натуральных чисел из файла, имя которого вводится с клавиатуры, и выводит на экран те элементы, которые являются степенями двойки. Не могу понять как сделать проверку на степени двойки. Своё творчество прилагаю, но уверен в его ненадобности
Кликните здесь для просмотра всего текста
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
#include<iostream>
#include<string>
#include<conio.h>
#include<fstream>
using namespace std;
 
int main()
{
    char ch[100];
    int n[100];
    int pros[100];
    int c;
    int max = 0;
    cout << "Enter file path \n";
    cin >> ch;
    ifstream ifs(ch);
    int cou = 0;
    while (ifs >> c){
        n[cou] = c;
        if (c>max)max = c;
        cou++;
    }
    ifs.close();
    for (int i = 0; i<cou; i++){
        for (int j = 2; j<n[i]; j *= 2){
            if (n[i] % j == 0){
                pros[cou] = n[i];
                cou++;
            }
            if (j != n[i]){
                break;
            }
        }
    }
    for (int i = 0; i<cou; i++)
        cout << pros[i] << " ";
    system("pause");
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.12.2018, 20:52
Ответы с готовыми решениями:

Запись случайных натуральных чисел в линейный массив
for( j=0; j&lt;10; j++) { arr=rand()%(b-a+1)+a; } Пытаюсь сделать так но выводит...

Отсортировать линейный список натуральных чисел в порядке возрастания
Помогите, пожалуйста, с решением задачи. Задача: Нужно отсортировать линейный список...

Дан линейный массив целых чисел ввести с клавиатуры не менее 10 элементов и посчитать сколько в нем различных чисел .
Дан линейный массив целых чисел ввести с клавиатуры не менее 10 элементов и посчитать сколько в...

Считывать линейный массив из файла
напишите пожалйста программу, которая считывает линейный массив из файла, выводит его на экран и...

0
20.12.2018, 20:52
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.12.2018, 20:52
Помогаю со студенческими работами здесь

линейный массив целых чисел.
1).Задачи на одномерные массивы 1. Дан линейный массив целых чисел. Проверьте, является ли он...

Заполнить линейный массив из текстового файла
Написать программу, которая с помощью различных процедур: а) Заполняет линейный массив из...

составить из типизированного файла линейный массив
помогите пожалуйста. буду очень благодарна. Дан типизированный файл, содержащий целые числа....

Среди N первых натуральных чисел подсчитать кол-во чисел, кратных 5 и 3 (Массив)
Ребят помогите пожалуйста очень надо буду благодарен. Среди N первых натуральных чисел подсчитать...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru