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

Директива #define для нахождения наименьшего из двух чисел. Сумма ряда - C++

Восстановить пароль Регистрация
 
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
06.09.2012, 21:28     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #1
помогите решить

Даны целые числа а и b. Используя директиву #define для нахождения наименьшего из двух чисел, вычислить значение
P=min(a+b,2a)+k*min(a-3b, 25),
Директива #define для нахождения наименьшего из двух чисел. Сумма ряда
Задача 73. Даны натуральное число N и вещественное а. Вычислить http://www.cyberforum.ru/cgi-bin/latex.cgi?S=\sum_{k=1}^{n}{a}^{k}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.09.2012, 21:28     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда
Посмотрите здесь:

C++ Составить программу для нахождения наименьшего общего кратного трех натуральных чисел
C++ Составить программу для нахождения наименьшего общего кратного трех натуральных чисел
Составить программу для нахождения наибольшего и наименьшего общего делителя и наименьшего общего кратного двух натуральных чисел C++
Директива #define c директивой #else C++
[C++] Директива #define. В виде макроса определен шаблон функции. C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 75
Регистрация: 11.04.2012
Сообщений: 971
06.09.2012, 21:37     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #2
1.)
C++
1
2
#include <math.h>
#define expr(a,b) ((a+b < 2 * a) ? (a + b) : (2 * a)) + (((a % b) == 0 || (a == 2)) ? (pow((double)a,2) + b) : ((1 + b) / (2 - a))) * (((a - 3 * b) < 25) ? (a - 3 * b) : 25) \
2.)
C++
1
2
3
    int sum = 0, a = 5;
    for (int i = 1; i <= N; i++)
        sum+=pow((double)a,i);
Elboy
131 / 112 / 4
Регистрация: 01.09.2012
Сообщений: 288
06.09.2012, 21:45     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #3
1ая:
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#define min(a, b)  (((a) < (b)) ? (a) : (b))
 
float get_k (int a, int b){
   if (a/b == 0 || a ==2)
      return (a*a + b);
   else
      return ((1+b)/(2-a));
}
 
void main (){
   int a, b;
   float k, P;
   
   scanf ("%d", &a);
   scanf ("%d", &b);
   k = get_k (a,b);
   P = min(a+b,2*a) + k*min(a-3*b,25);
   printf ("P=%f\n", P);
}
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
06.09.2012, 23:39  [ТС]     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #4
можно пожалуйста полностью код для второй задачи.буду благодрен

Добавлено через 1 час 43 минуты
загляните сюда=(
soundtrack
 Аватар для soundtrack
41 / 41 / 4
Регистрация: 15.12.2011
Сообщений: 131
06.09.2012, 23:43     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #5
Sonic, вот, но эти 3 строчки мог бы и сам дописать, в них нет ничего сложного...хотябы по аналогии с другой задачей
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
using namespace std;
 
void main()
{
    int sum = 0, a = 5, N;
    cout<<"Vvedite N: "; cin>>N;
    for (int i = 1; i <= N; i++)
        sum+=pow((double)a,i);
    cout<<sum;
    system("pause");
}
miriganua
129 / 100 / 4
Регистрация: 05.02.2012
Сообщений: 241
06.09.2012, 23:45     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда #6
2 задача:
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 <cmath>
 
using std::cout;
using std::cin;
using std::pow;
 
int main(int argc, char* argv[])
{
    double a;
    cout << "Enter a:";
    cin >> a;
    int n;
    cout << "Enter n:";
    cin >> n;
 
    double sum = 0;
    for (int k = 1; k <= n; k++)
    {
        sum += pow(a, k);
    }
 
    cout << "Answer: " << sum << '\n';
 
    return 0;
}
Yandex
Объявления
06.09.2012, 23:45     Директива #define для нахождения наименьшего из двух чисел. Сумма ряда
Ответ Создать тему
Опции темы

Текущее время: 08:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru