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

найти среди первых чисел Фибоначчи хотя бы одно, делящееся на m - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ С++ из char[] в *char http://www.cyberforum.ru/cpp-beginners/thread696592.html
Совсем забыл с++ ... char *token = "Слово"; char *one_char; //Нужно сделать массив состоящий из первого символа token, как это сделать?)
C++ Вычислить выражение Парни,помогите,пожалуйста http://www.cyberforum.ru/cpp-beginners/thread696586.html
Нужно разобраться с двоичным представлением файла C++
написал такую программу которая сначала определяет размер файла, после создает массив такого же размера, после этого по задумке я должен получить двоичный код файла, а вместо этого имею какую-то краказябру!! помогите разобраться пожалуйста! #pragma hdrstop #include <stdio.h> #include <io.h> #include <iostream.h> #include <conio.h> #include <iostream> #include <fstream> #pragma...
C++ Замена строки в текстовом файле
Здравствуйте! помогите с задачкой Организовать текстовый файл состоящий из N строк заменить в нем одну из строк новой строкой у нас уже дан текстовый файл со строками..нужно перезаписать просто в новый открыть файл и сохранить смогу..а вот самое действие нет Помогите
C++ не работает программа http://www.cyberforum.ru/cpp-beginners/thread696559.html
вот условие: Даны действительные числа x,a , натуральное число n. Вычислить: ((...((x+a)^2+a)^2+...+a)^2+a {n скобок} {^2-квадрат} вот мое решение: #include "stdafx.h" #include "iostream" #include "math.h" using namespace std;
C++ Какую программу проще декомпилировать: на c++ или на d2 Добрый день! Хочу написать библиотеку в натив-коде. Думаю использовать или c++ или d. Скажите, какую программу (или dll) проще декомпилировать: на c++ или на d2? Или без разницы? подробнее

Показать сообщение отдельно
behemoth
 Аватар для behemoth
44 / 30 / 7
Регистрация: 29.09.2012
Сообщений: 75
Записей в блоге: 1
13.11.2012, 19:56     найти среди первых чисел Фибоначчи хотя бы одно, делящееся на m
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
#include <iostream>
using namespace std;
int main(int argc, char** argv) {
    int* m;
    int n;
    int temp;
    cin>>n;
    m=new int[n+1];
    for(int i=0;i<n;i++){
        cin>>temp;
        if(temp!=1&&temp!=0)
            i!=0?i--:i=0;
        m[i]=temp;
    }
    for(int i=0;i<n+1;i++){
        if(m[i]==0){
            m[i]=1;
            break;
        }
        else{
            m[i]=0;
        }
    }
    for(int i=0;i<n+1;i++)
        cout<<m[i];
    delete[]m;
    return 0;
}
ввод от младшого бита к старшему, вывод такой же
 
Текущее время: 02:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru