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

Вычислить сумму всех чисел Фибоначчи, которые не превосходят 1000 - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С паскаля на с++ http://www.cyberforum.ru/cpp-beginners/thread1135173.html
Помогите переписать код с паскаля на с++. вот код: var a:array of longint; k, n, t, i:longint; begin readln (n); for i:=1 to n do begin read (t); inc(a);
C++ Дан символ C и строка S .Удвоить каждое вхождение символа С в строку S Обработка символьных массивов с помощью указателей: Дан символ C и строка S .Удвоить каждое вхождение символа С в строку S Для модификации строки не использовать дополнительные блоки памяти.После обработки строки освободить выделенный блок памяти. http://www.cyberforum.ru/cpp-beginners/thread1135166.html
Хочу научиться программировать C++
Есть большое желание научиться программированию, хотя бы азам оного! Подскажите, с чего начать?
C++ Задание на двумерный массив: Таблица футбольного чемпионата
Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали, равен 2, 1 или 0 (числу очков, набранных в игре: 2 – выигрыш, 1- ничья, 0 – проигрыш). а) Найти число команд, имеющих больше побед, чем поражений. б) Определить номера команд, прошедших чемпионат без...
C++ Динамический массив классов http://www.cyberforum.ru/cpp-beginners/thread1135113.html
Добрый день. Прошу помощи, совета или т.п. Есть класс, который содержит динамический массив на тип double. Вот часть класса: C1.h #pragma once public ref class C1 {
C++ Среднее арифметическое ненулевых элементов динамического массива Написать программу среднее арифметическое не значения 0 элементов динамического масиива подробнее

Показать сообщение отдельно
Filipo4ka
0 / 0 / 0
Регистрация: 11.03.2014
Сообщений: 9
31.03.2014, 22:10  [ТС]     Вычислить сумму всех чисел Фибоначчи, которые не превосходят 1000
да тут большими буквами написано в условии

Добавлено через 5 минут
Числа Фибоначчи определяются формулами: F0=F1=1, FN=FN-1+FN-2; При N=2,3…
Найти F- первое число Фибоначчи, больше M(M>1).

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
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
 
int a=1, b=1, c=1;
int M; 
cout<<"Input M (M>1):";
cin>>M;
if( !cin || M<=1)
{
cout<<"error1: Input M (M>1)"<<endl;
system("pause");
return 1;
}
cout<<c<<" "; // для наглядности - выводим первую единицу
do 
{ 
c=a+b;
a=b;
b=c;
// для наглядности - выводим очередное число
cout<<c<<" ";
} while( c <= M);
 
cout<<"\n res = "<<c<<endl;
system("pause");
return 0;
}
проверте пожалуйста правильность решения этой задачки ещё
 
Текущее время: 21:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru