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

Неверно считает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В одномерном массиве состоящим из "N" вещественных элементов вычислить сумму элемента массива с не четными "N" http://www.cyberforum.ru/cpp-beginners/thread294315.html
Помогите решить задачу плизз... В одномерном массиве состоящим из "N" вещественных элементов вычислить сумму элемента массива с не четными "N"
C++ перегрузить операции в стэке и очереде мне нужно перегрузить операции в стэке и очереде, это я знаю как, а вот как написать стэк и очередь, без понятия, из стандартных шаблонов брать мне нельзя, вот вектор-шаблон который я написал... //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <iostream.h> #include <conio.h> http://www.cyberforum.ru/cpp-beginners/thread294312.html
Число трехбуквенных слов-палиндромов C++
Написать программу, считывающую текстовый файл (TEST.txt) и выводящую на экран число трехбуквенных слов-палиндромов (например, "aga") в файле. Добавлено через 3 минуты Вот что я написал, но она считает все трехбуквенные сочетания в файле, помогите, дополнить циклом сравнения букв: #include "stdafx.h" #include <stdio.h> #include <ctype.h> #include <conio.h>
порівняльний аналіз методів сортування одномірних масивів C++
Товарищи программисты...помогите, пожалуйста! у меня такое задание, кто сможет разобраться, сделать, помогите, бо сама я не очень понимаю, что нужно делать( Розробка програми для порівняльного аналізу методів сортування одномірних масивів: швидкої й сортування злиттям.Официальный язык форума - русский!. Переведите задание, это в ваших же интересах. В дальнейшем темы будут удалятся без...
C++ FreeConsole http://www.cyberforum.ru/cpp-beginners/thread294308.html
Здравствуйте господа програмисты!!! как отследить нажатие клавиши?допустим имеем вот это- #include<iostream> #include<windows.h> #include<conio.h> using namespace std; int main() { FreeConsole(); if(нажата клавиша f5 или какая то ещё){AllocConsole();cout<<"Hello";Sleep(1000);}
C++ Определить кольцо с центром в начале координат, которое содержит все точки. В одномерном массиве с четным количеством элементов (2N) находятся координаты N точек плоскости. Они располагаются в следующем порядке: x1, y1, х2, y2, x3, y3, и т.д. Определить кольцо с центром в начале координат, которое содержит все точки. подробнее

Показать сообщение отдельно
lamed
297 / 297 / 71
Регистрация: 07.05.2011
Сообщений: 592
12.05.2011, 21:58     Неверно считает
Добрый вечер! G++/Code::Blocks.
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 <stdio.h>
#include <math.h>
 
using namespace std;
int main()
{
int N;
cout<<"N=";
cin>>N;
 
int n1=log(N);
 
FILE * f;
f = fopen("answer.txt","w");
int* arr = new int[n1];
 
for (int i = 0; i < n1; i++)
{
    arr[i] = pow(2,i) + pow(3,i); //множество всех чисел (2^(k)+3^(k))
    if( arr[i] <= N) { //сравнение с введенным числом
        cout << arr[i] << " ";
        fprintf(f, "%3d", arr[i]); //запись результата
    }
}
delete[] arr;
fclose(f);
 
return 0;
}
Однако алгоритм можно улучшить, так как 2^n=2*2^(n-1). Тогда будет быстрей и без <math.h>
 
Текущее время: 21:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru