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

Монотонная последовательность без использования функций - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в массив последовательность цифр, введенных в Edit http://www.cyberforum.ru/cpp-beginners/thread1127976.html
Такая история. Ввожу в Edit некую последовательность цифр. Мне нужно её поместить в целочисленный массив. Так как у меня будет проверка: равен ли элемент массива определенному целому числу(вроде этого: if(a==1) ). Сделал через char*. Работало, но как бы и не работало. То есть все скомпилировалось, но пользы 0. Проверка не проходила. Хотел попробовать через int*, но я не знаю подходящего аналога...
C++ Можно ли утверждать, что в C++ имя функции - константный указатель на функцию ? В учебнике "Освой самостоятельно C++ за 24 часа" (Либерти, Хорват) говорится, что таки да. А ещё попадались мнения на форумах, что таки нет, нельзя, оно может использоваться как указатель, таковым не являясь. Учебник как-то не внушает, так что вопрос остаётся для меня открытым. В других учебниках этот вопрос аккуратно обходят, говоря, что обратившись к имени функции, можно получить её адрес. ... http://www.cyberforum.ru/cpp-beginners/thread1127966.html
Куда нужно вставить break? C++
#include "iostream" #include "math.h" #include "stdio.h" using namespace std; int main() { int s=0,i,j,max,m1,n2; printf("Please, enter size of the matrix,\n"); scanf("%d%d", &m1, &n2); int DSE;
Функция rand() в обоих случаях выбрасывает одинаковые числа C++
Почему в итоге всегда функция rand() в обоих случаях выбрасывает одинаковые числа, а выбрасывать начинает всегда с 6 . 6, потом идёт 5 . 5, а потом, может быть пойдут различные комбинации? Как сделать так что бы в 70% случаев числа отличались друг от друга??? рандом в пределах от 1 до 6. Вот код: #include <iostream> #include <cstdlib> using namespace std; int color = system("color DF");
C++ Массивы. Вместо чисел, имеющих в составе цифру P, вставить сумму цифр этого числа http://www.cyberforum.ru/cpp-beginners/thread1127901.html
помогите пожалуйста написать такую программу : Разработать программу на языке программирования С++. Дан массив из N целых чисел, где N<=16, каждое число в диапазоне от –32000 до 32000.Вместо чисел, имеющих в составе цифру P, вставить сумму цифр этого числа. Примечание: • Массив перед обработкой и после обработки распечатать в виде строки чисел. • Массив может быть введен в диалоговом...
C++ Замена в стринг-строке - заменить один пробел на два void sSpace(std::string &s){ int i=0; do{ if(s.at(i)==' '){ s.insert(i-1, " "); i+2; } else i++; } while(i<=s.length()); подробнее

Показать сообщение отдельно
cyberbond
 Аватар для cyberbond
0 / 0 / 0
Регистрация: 19.12.2013
Сообщений: 8
24.03.2014, 04:49     Монотонная последовательность без использования функций
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
31
#include "stdafx.h"
#include<iostream>
#include<cstdlib>
#include<cmath>
 
 
using namespace std;
int main()
{
    setlocale(0, "");
    double x, n,kx;
    cout << "Введите x: ";
    cin >> x;
    cout << "Введите n (не парное число) : ";
    cin >> n;
    int  i=2;
    double s = x;
    double tx = x*x*x;    //х в третей степени
    int fk = 6;     //Факториал с трех 
    for (int k = 3; k <= n; k+=2)
    {
        kx = (i % 2) == 0 ?  -1*(tx / fk) :  (tx / fk);
        fk *= (k+1)*(k+2);  //factorial(k+2)
        tx *= x*x;         //увеличение степени
        s += kx;
        i++;
    }
    cout << "Ответ: "<<s<<endl;
    system("pause");
    return 0;
}
 
Текущее время: 00:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru