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

написать программу если можно с объяснением!!!!!!!! - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ класс эллипс http://www.cyberforum.ru/cpp-beginners/thread250354.html
ПОМОГИТЕ ПОЖАЛУЙСТА, начала изучать с++ столкнулась с такой вот задачей...... Определить класс эллипс, продемонстрировать использование класса. Члены класса: переменные, необходимые для того, чтобы иметь возможность пользоваться стандартными функциями рисования. Обязательны функции-члены класса: нарисовать, стереть, передвинуть эллипс, изменить радиусы эллипса. может у кого есть примеры для...
C++ Сложение, вычитание, умножение Доброго времени суток! Помогите с задачей: Написать функцию, которая складывает, вычитает или умножает два целых числа и возвращает результат (операнды и знак операции +, – или * — параметры функции). Заранее Спасибо! PS есть наработки, но чёт не так, выдаёт ошибки: num1.cpp #include<iostream> http://www.cyberforum.ru/cpp-beginners/thread250352.html
C++ Преобразование массива с использованием функции
На языке С написать с помощью функции программу. Задание: Дана матрица А и вектор B. Из сумм элементов строк матрицы сформировать вектор C. Если минимальный элемент вектора C кратен минимальному элементу вектора B, то из положительных элементов матрицы А сформировать вектор D и упорядочить его по возрастанию. Иначе матрицу А упорядочить по возрастанию. Заранее благодарен...
C++ указатель(?) на массив
ситуация: мне нужно, чтобы в main был определён двумерный массив, а класс мог бы его использовать: class map { unsigned short int *field; bool isVisiable; public: map(unsigned short int ???); void show (); void hide ();
C++ Написать функцию, которая определяет количество слов массива, которые начинаются с заданной буквы http://www.cyberforum.ru/cpp-beginners/thread250342.html
Еще задание: В масиве символов длинной 80, записаны слова, которые розделяються последовательностью символов "\0". Написать функцию, которая опредиляет количество слов масива, которые начинаються из заданой буквы.
C++ перевод из одного языка в другой Здравствуйте всем!помогите пожалуйста из С++ перевести на обычный С,заранее всем спасибо! 1)#include <iostream> #include <cstdlib> #include <ctime> int main(void){ int a; подробнее

Показать сообщение отдельно
CASPER_32
-45 / 28 / 5
Регистрация: 28.02.2011
Сообщений: 74
01.03.2011, 11:50     написать программу если можно с объяснением!!!!!!!!
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
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
double f(double x)// функция получает вещественное значение и возвращает вещественное значение
{
    double y;
    if(x<=-2) y=sqrt(1-x);      
        else if(x>=1) y=log10(x+3); 
                else y=exp(x);      
    return y;
}
 
 
int main ()
{
    double x, x1, dx;
    // считываем начальное значение Х   
    printf("X= ");
    scanf("%lf",&x);
    // считываем конечное значение Х
    printf("X1= ");
    scanf("%lf",&x1);
    // считываем шаг табуляции
    printf("dx= ");
    scanf("%lf",&dx);
    
    while(x<x1+0.000000001) // для нормальной работы плюсуем ничтожно малую величину            
    {                       
        printf("\ny(%10.3lf)=%10.3lf", x, f(x)); 
        x+=dx;  // переходим к следующему шагу табуляции        
    }
    printf("\nPress any key to exit...");
    getch();                    
}
Добавлено через 4 минуты
19 вариант:
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
32
33
34
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
double f(double x)// функция получает вещественное значение и возвращает вещественное значение
{
    double y;
    if(x<=-3) y=3*log10(fabs(x));  // fabs - модуль для вещественного числа     
        else if(x>=5) y=sin(2*x); 
                else y=sqrt(2+x*x) ;        
    return y;
}
 
 
int main ()
{
    double x, x1, dx;
    // считываем начальное значение Х   
    printf("X= ");
    scanf("%lf",&x);
    // считываем конечное значение Х
    printf("X1= ");
    scanf("%lf",&x1);
    // считываем шаг табуляции
    printf("dx= ");
    scanf("%lf",&dx);
    
    while(x<x1+0.000000001) // для нормальной работы плюсуем ничтожно малую величину            
    {                       
        printf("\ny(%10.3lf)=%10.3lf", x, f(x)); 
        x+=dx;  // переходим к следующему шагу табуляции        
    }
    printf("\nPress any key to exit...");
    getch();    // чтобы программа сразу не закрылась
 
Текущее время: 03:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru