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

Решение простейших задач на Турбо C++ - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 21, средняя оценка - 4.81
white_flower
0 / 0 / 0
Регистрация: 21.05.2010
Сообщений: 5
21.05.2010, 22:25     Решение простейших задач на Турбо C++ #1
Ребята, вот столкнулся с нахождением решения данных задач. Очень нужна ваша помощь.
А задачки такого типа:

1. Дано произвольное число X. Вычислить и вывести на экран Y=ln X, если Х имеет положительное значение. В остальных случаях вывести сообщения "логарифм нуля не существует" или "логарифм отрицательного числа не существует" в зависимости от значения X.

2. Вычислить сумму с заданной точностью (суммирование производить до появления в сумме слагаемых, меньших заданной величины E):
S=1+1/(1*2)+1/(3*4)+1/(5*6)+...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2010, 22:25     Решение простейших задач на Турбо C++
Посмотрите здесь:

Решение задач С++ C++
C++ решение задач С++
Решение задач С++ C++
Решение задач C++
C++ Решение задач с Си++
Решение задач C++
Надо написать программу для решения простейших циклических задач C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
FireNovel
 Аватар для FireNovel
150 / 73 / 8
Регистрация: 09.04.2010
Сообщений: 297
22.05.2010, 00:03     Решение простейших задач на Турбо C++ #2
1.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <locale.h>
 
int main(void)
{
    float X = 0,Y = 0;
    setlocale(LC_ALL, "rus"); //устанавливаем доступность кириллици в консоли
    printf("Введите число логарифм, которого вам нужен: ");
    scanf(" %g", &X);
    if (X > 0)
        printf("ln(%.2f) = %.2f", X, log(X));
    else if (X == 0)
        puts("Логарифм нуля не существует!");
    else 
        puts("Логарифм отрицательного числа не существует!");
 
    getch();
    return 1;
}
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
22.05.2010, 00:09     Решение простейших задач на Турбо C++ #3
Цитата Сообщение от white_flower Посмотреть сообщение
S=1+1/(1*2)+1/(3*4)+1/(5*6)+...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
using namespace std;
const double E = 1e-6;
 
int main(){
  double S = 1.0, el;
  int n = 1;
  do{
    el = 1.0/(n*(n+1));
    ++n;
    S+=el;
  }while( el > E );
  cout << S;
}
Yandex
Объявления
22.05.2010, 00:09     Решение простейших задач на Турбо C++
Ответ Создать тему
Опции темы

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