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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
#1

попробовала написать программу - C++

14.01.2012, 14:53. Просмотров 688. Ответов 15
Метки нет (Все метки)

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
#include <iostream>
 
using namespace std;
 
int main()
{
    int I, A, x, y =0;
 
 
    cout << "input x = , I= , A= ";
    cin >> x, A, I;
 
 
    if(x>=0)
    {
        for(int y=0; x<0; y=A+x)
        {
            cout << "y[" << A=x << "]= ";
            cin >> y;}
            
            if(i > 0)    y=A*(x^2)
        
        cout << y;
    }
    if(x=0) y=I
        
    cout << y;
 
    return 0;
}
ход мыслей верен?
0
Миниатюры
попробовала написать программу  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.01.2012, 14:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос попробовала написать программу (C++):

Написать класс по строительству домов. Написать программу, демонстрирующую работу с классом. - C++
Собственно, в С++ немного насасываю, код читать умею, а прогать - нет. К сожалению, обстоятельства сложились так, что я поступил именно...

Надо написать программу на while или do while и написать алгоритм - C++
Помогите пожалуйста с задачей:(. Даны действительные числа x , y ( x &gt; 1). Получить наименьшее число вида xn,что превышает y , где n -...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя - C++
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя.

Разработать алгоритм и тесты, написать и отладить программу Выполнить программу, проанализировать результат - C++
Из матрицы У(k, k) получить вектор Т, элементами которого являются элементы главной диагонали матрицы.

Написать программу в C++ - C++
1 Студенты выполнили задание за которое каждый из них получили балл в диапозоне от 1 до 100. Эти значения должны быть переведены в шкалу...

Написать программу на С++ - C++
можете помочьПользователь вводит положительные числа. Подсчитать сумму этих чисел и вывести результат на экран. Подсчет суммы закончить,...

15
dimcoder
Полярный
466 / 439 / 68
Регистрация: 11.09.2011
Сообщений: 1,137
14.01.2012, 14:58 #2
Цитата Сообщение от tanya2505 Посмотреть сообщение
if(x>=0)
Где вы видите в задании это условие? Может
C++
1
if (x > 0)
Добавлено через 53 секунды
Цитата Сообщение от tanya2505 Посмотреть сообщение
if(x=0) y=I
Почти правильно. Исправьте на:
C++
1
if (x==0) y = I;
0
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 17:34  [ТС] #3
dimcoder, я запустила программу и пишет

Debug" uses an invalid compiler. Probably the toolchain path within the compiler options is not setup correctly?! Skipping...
Nothing to be done.

Добавлено через 2 часа 14 минут
dimcoder, как исправить ошибку 'for' loop initial declarations are only allowed in C99 mode|
C
1
for(int y=0; x<0; y=A+x)
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 17:47 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main()
{
    double x, a, i;
    std::cin >> x >> a >> i;
    if(x < 0)
        std::cout << a * x * x;
    else if(x == 0)
        std::cout << i;
    else
        std::cout << x + a;
    std::cout << std::endl;
    return 0;
}
1
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 17:59  [ТС] #5
soon, ??? а то что?? я запустила-ввела 3 числа и все..нажмите любую кнопку, тчобы выйти
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 18:01 #6
Цитата Сообщение от tanya2505 Посмотреть сообщение
я запустила-ввела 3 числа и все..нажмите любую кнопку, тчобы выйти
Какие?
0
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 18:05  [ТС] #7
soon, ну когда Вашу программу заускаешь там черный экран, я ввела чилса, не помню уже какие, наугад
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 18:09 #8
http://liveworkspace.org/code/096edb77392aacac79183a6731d9711d
Тоже наугад поставил. Все выводится.
0
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 18:14  [ТС] #9
то есть в саму программу вставлять???

Добавлено через 2 минуты
я ввела отрицательный Х-там отриц число, а должно быть положительное
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 18:18 #10
Цитата Сообщение от tanya2505 Посмотреть сообщение
то есть в саму программу вставлять???
Нет, я показал, что все нормально выводится.
Цитата Сообщение от tanya2505 Посмотреть сообщение
я ввела отрицательный Х-там отриц число, а должно быть положительное
Такое может быть, если a будет отрицательным. Пишите конкретно, что вводите и что не так.
0
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 18:22  [ТС] #11
Цитата Сообщение от soon Посмотреть сообщение
. Пишите конкретно, что вводите и что не так.
аа, все верно, я перепроверила..
погодите, а у Вас на С или С++?
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 18:24 #12
На плюсах. И у вас в первом посте тоже на плюсах.
0
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 18:25  [ТС] #13
Цитата Сообщение от soon Посмотреть сообщение
И у вас в первом посте тоже на плюсах.
да? ого..а на С по другому будет?
0
soon
2542 / 1307 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
14.01.2012, 18:32 #14
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
 
int main()
{
    float x, a, i;
    scanf("%f%f%f", &x, &a, &i);
    if(x < 0)
        printf("%f\n", a * x * x);
    else if(x == 0)
        printf("%f\n", i);
    else
        printf("%f\n", x + a);
    return 0;
}
1
tanya2505
1 / 1 / 0
Регистрация: 24.05.2011
Сообщений: 68
14.01.2012, 18:41  [ТС] #15
soon, а поч "%f\n" а не "%d\n"
0
14.01.2012, 18:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.01.2012, 18:41
Привет! Вот еще темы с ответами:

написать программу - C++
дана матрица из оценок 5х7(5 предметов, 7 учеников). определить кол-во учеников, которые имеют не более одной оценки 3.

Написать программу - C++
написать программу вы числящую сумму всех элементов матрицы целых чисел 3х3,расположенных над главной диагональю.Рнзультат вывести на экран

Написать программу в C++ - C++
При вирішенні задачі, використовувати всі типи циклів (for, while, do while). Дана послідовність цілих чисел, за якою слідує 0. Знайти...

Написать программу на C++ - C++
1) Дан вектор N (12). Найти минимальный элемент среди отрицательных и разделить на него все положительные элементы. 2) Дана матрица B....


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

Или воспользуйтесь поиском по форуму:
15
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru