Форум программистов, компьютерный форум, киберфорум
Наши страницы

Посмотрите задачу - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибка: левый операнд должен быть левосторонним значением http://www.cyberforum.ru/cpp-beginners/thread959918.html
#include "stdafx.h" #include "Tic Tac Toe.h" #define MAX_LOADSTRING 100 // Глобальные переменные: HINSTANCE hInst; // текущий экземпляр TCHAR szTitle; // Текст строки заголовка...
C++ алгоритм RLE Нужна помощь. Чтобы сделать алгоритм сжатия RLE на с++ http://www.cyberforum.ru/cpp-beginners/thread959910.html
Нужно описать структуры C++
Вот мое задание : Университет содержит несколько факультетов, состоящих из кафедр. На факультете может быть несколько специальностей, по которым обучаются студенты, объединенные в учебные группы....
Проблемы с циклом while C++
Подскажите пожалуйста: #include <stdio.h> int main() { int mas; int i=0; while(scanf("%d", &mas)!=EOF) {
C++ Сделать вывод в консоль в виде таблицы http://www.cyberforum.ru/cpp-beginners/thread959882.html
Помогите пожалуйста, как сделать вывод, как на картинке? Мои используемые значения: Xn=-1; Xk=1; dx=0.2;x=8; #include <stdlib.h> #include <stdio.h> #include <math.h> #include <conio.h>
C++ Дан массив ненулевых целых чисел. Определить, сколько раз элементы массива при просмотре от его начала меняют знак. Например, в массиве 10, -4, 12, -4 Дан массив ненулевых целых чисел. Определить, сколько раз элементы массива при просмотре от его начала меняют знак. Например, в массиве 10, -4, 12, -4, -89, знак меняется три раза. C++ .... main()... подробнее

Показать сообщение отдельно
Я-Лис
29 / 64 / 13
Регистрация: 10.05.2011
Сообщений: 173
22.09.2013, 21:21
Ну если в консоли Visual C++, то у меня вот так заработало.
P.S. Прога запускается, начальные данные можно задать, но потом возникает ошибка времени выполнения, мол переменная "y" используется, но не инициализирована.
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <locale.h>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    float x, a, b, c, i, y;
 
    printf("Введите значение x = ");
    scanf("%f", &x);
 
    printf("Введите значение a = ");
    scanf("%f", &a);
 
    printf("Введите значение b = ");
    scanf("%f", &b);
 
    printf("Введите значение c = ");
    scanf("%f", &c);
 
    printf("Введите значение i = ");
    scanf("%f", &i);
 
    if ((b == 3) && (x > 1.2) && (c == 1.3)) 
    {
        if (a == 2) 
        {
            y = (b*x + a*x*x) / (exp(x) + a*x);
        } 
        else if (a < 2) 
        {
            y = pow((double)a*x, 1.5) + pow((double)b*x, 1.5) + c;
        } 
        else if (a > 2) 
        {
            y = a*pow(x, 3) + c*x;
        }
    } 
    else {
        if (((x >= 0) && (x < 1)) && (a == 0.4)) 
        {
            y = cos(x) / sqrt(1 + a*a + sin(x)*sin(x));
        } 
        else if ((i < 10)&& (a == 2.1)&& (b == 0.3)&& (x > 7)&& (x < 12)) 
        {
                y = a*pow(i, 4) + b*i;
        }
    }
    printf("При x = %1.1f, a = %1.1f, b = %1.1f, c = %1.1f, i = %1.1f y = %1.1f\n", x, a, b, c, i, y);
    
    
    _getch();
    return 0;
}
Добавлено через 8 минут
Проверьте логику программы, переменная у не принимает начального значения при определенных значениях других переменных.
Вот на этом операторе возникает ошибка:
C++
1
printf("При x = %1.1f, a = %1.1f, b = %1.1f, c = %1.1f, i = %1.1f y = %1.1f\n", x, a, b, c, i, y);
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru