Форум программистов, компьютерный форум, киберфорум
Наши страницы

Программа с функцией pow. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ выбор недублируемых значений в массив http://www.cyberforum.ru/cpp-beginners/thread57486.html
написать программу, которая выдает 20 случайных чисел между 1 и 20. программа должна сохранять все недублируемые значения в массиве. Использовать для решения наименьший из возможных массивов. p.s...
C++ Лидирующие минимумы Помогите, пожалуйста, решить задачу про "Лидирующие минимумы": Есть матрица n*n(вводится с клавиатуры)найти ряд из n лидирующих минимумов при условии, что в каждой строке и каждом столбце может... http://www.cyberforum.ru/cpp-beginners/thread57478.html
C++ Работа с предложениями
Добрый День!!! Помогите решать Задано несколько предложений. Определить количество предложений, если известно, что каждое заканчивается либо точкой, либо вопросительным, либо восклицательным...
C++ Перегруженный оператор сложения строк
Погрузился я с головой в ООП и напоролся на проблемы. Вообщем пишу я класс VString, само собой реализующий строку. В нем есть функция-друг VString operator+( const VString &str1, const char *str2 )...
C++ Функция для сложения столбцов массива. http://www.cyberforum.ru/cpp-beginners/thread57458.html
Помогите пожалуйста записать функцию к задаче. Вот условия: Написать функцию, которая суммирует элементы столбцов двухмерного массива и заносит результаты в одномерный массив, размерность которого...
C++ словесное обозначение чисел В с++ есть словесное обозначение 0 (нуля) - NULL, интересно есть-ли у других чисел словесное обозначение (например 1, 2, 3, 4, 5........) ?? подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт С++
4672 / 2498 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
19.10.2009, 21:53
значение переменной 'a' вводится из файла. Затем цикл:
C++
1
while ((a <= 1024) && (a >= 1))
причем в цикле переменная 'a' не изменяется. Цикл у Вас бесконечный
Предлагаю вариант:
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
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std; 
int main( )
{
        ifstream in("diveasybility.in.txt");
        ofstream out("diveasybility.out.txt");
        int a,i, b, temp=0;
        in >> a;
        b=a;
        i=0;
        while(b>0)
        {
            b/=2;
            i++;
        }
        i--;
        for(b=1; b<i; b++)
            if(a%(int)pow(2,b)==0)
                temp=b;
        cout<<"Otvet: "<<b<<endl;
        out << i;
system("pause");
return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru