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

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

Восстановить пароль Регистрация
 
александр32
-35 / 0 / 0
Регистрация: 19.02.2011
Сообщений: 41
01.03.2011, 11:32     написать программу если можно с объяснением!!!!!!!! #1
написать программу если можно с объяснением!!!!!!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2011, 11:32     написать программу если можно с объяснением!!!!!!!!
Посмотрите здесь:

Написать программу вычисления площади треугольника, если известно длины двух сторон и величина угла между ними. C++
C++ Написать программу, выдающую значение True, если цифры заданного трехзначного числа образуют арифметическую прогрессию.
Написать программу, в результате выполнения которой булевская переменная t получает значение TRUE, если выполняется заданное условие... C++
C++ прокомментируйте пожалуйста программу на языке С++ на двоичные файлы если можно подробно
Зачем вообще нужно слово NULL если можно просто написать 0? C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
CASPER_32
-45 / 28 / 5
Регистрация: 28.02.2011
Сообщений: 74
01.03.2011, 11:50     написать программу если можно с объяснением!!!!!!!! #2
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();    // чтобы программа сразу не закрылась
vinternete
2 / 3 / 1
Регистрация: 02.11.2010
Сообщений: 129
01.03.2011, 17:02     написать программу если можно с объяснением!!!!!!!! #3
если можно, то и я просьбачку напишу:
1. Сформировать массив изо всех отрицательных значений и их координат в виде трехмерного массива; если таких значений нет, результат должен быть равен нулю;
2. Определить сумму отобранных элементов массива и их количество;
3. Определить минимальное и максимальное значения из отобранных элементови их координаты и поменять местами столбцы исходной матрицы, в которых они найдены, если номера столбцов разные.
вот так звучит задание, но непонятно из чего сформировать массив, как эти координаты записать и т.д. и т.п. Сразу скажу, что это работа с файлами.

Если есть мысли или наброски по поводу задания, буду благодарен за помощь.
Sokolov
 Аватар для Sokolov
42 / 42 / 3
Регистрация: 04.01.2011
Сообщений: 125
01.03.2011, 18:57     написать программу если можно с объяснением!!!!!!!! #4
Цитата Сообщение от CASPER_32 Посмотреть сообщение
log10(x+3);
там же не десятичный логорифм а натуральный
CASPER_32
-45 / 28 / 5
Регистрация: 28.02.2011
Сообщений: 74
03.03.2011, 10:08     написать программу если можно с объяснением!!!!!!!! #5
Извиняюсь.... описался... всместо log10 нужно написать просто log.
Yandex
Объявления
03.03.2011, 10:08     написать программу если можно с объяснением!!!!!!!!
Ответ Создать тему
Опции темы

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