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

переделать на с++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Дан двумерный массив http://www.cyberforum.ru/cpp-beginners/thread955361.html
Дан двумерный массив. Составит программу которая определяет является ли элементи в каждом строке расположена по возрастанию.
C++ Локализация, фасеты Здорова господа есть задачка: "Определите Season_io (параграф D.3.2) для языка отличного от американского английского." От тот код что есть в книге тут вроде как вводишь числа он вместо этого числа подставляет время года: #include <iostream> using std::cout; using std::cin; using std::endl; using std::ostream; using std::istream; using std::ios_base; http://www.cyberforum.ru/cpp-beginners/thread955355.html
C++ При помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1
Помогите пожалуйста!!! Разработать алгоритмы и программы решения задач: a) при помощи оператора WHILE протабулировать функцию в диапазоне от 0.5 до 5 с шагом 0.1 b) при помощи оператора DO...WHILE протабулировать функцию y=2.5+arctg(x) в диапазоне параметра от 1 до 10 с шагом 0.5.
указатель на структуру C++
по заданию: Описать структуру заповедник, которая содержит информацию о животных, содержащихся в заповеднике: название, вид, класс, количество особей, место естественного обитания, информация о занесении в красную книгу. Создать массив таких структур и заполнить его. Вывести на экран всех животных, занесенных в красную книгу. Все действия со структурой производить с помощью указателя на...
C++ Расстояние между двумя ближайшими городами http://www.cyberforum.ru/cpp-beginners/thread955337.html
Помогите пжалста. В некотором государстве n городов. Найти расстояние между двумя ближайшими городами от города A. Входные данные В первой строке входного файла три числа: N, M, A (3≤N≤100), где N - количество вершин графа, M – количество ребер, A - начальная вершина. В следующих M строках заданы по 3 числа, номера вершин и расстояние между ними. Выходные данные Расстояние между двумя...
C++ Отделить корни уравнения f(x)=0 графически Отделить корни уравнения f(x)=0 графически и построить алгоритм для уточнения одного из них комбинированным методом хорд и касательных с точностью до eps. Разработать программу, которая реализует этот алгоритм и выдает на печать значение корня и значение функции f(x) в этой точке. 2^x+3x-2=0 подробнее

Показать сообщение отдельно
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
16.09.2013, 16:09     переделать на с++
Цитата Сообщение от pmipmi Посмотреть сообщение
int i,k,N,indm;
int array[300000];

m[1]=true; // ? что тут
indm=floor(power(2,k));


for (int i=1;i<indm;i++)
{ m[indm+i]:=not(m[i]);
if indm>=N;
break;
indm=floor(power(2,k));
until false; // ?? а это как?
write(N);
if m[N]=false then write(0:2) else write(1:2); // тут совсем непонятно
m[1]=true в С++ будет m[0]=true так как в С++ индекс массива начинается с 0
так же и цикл for начинаться должен с 0.
вместо uses crt в С++ будет #include <iostream> для ввода/вывода

короче как то так будет, проверь

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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    
    int i,k=0,N,indm;
    bool m[290000];
    m[0]=true;
    indm=pow(2.0,k);
    N=98568;
    do
    {
        for(int i=0;i<=indm;i++)
            m[indm+i]=!m[i];
        if (indm>=N) break;
        k++;
        indm=pow(2.0,k);
    }
        while(true);
        cout<<N<<endl;
        if (!m[N]) cout<<"0";
        else cout<<"1"; 
}
 
Текущее время: 02:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru