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

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

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

Подскажите что обозначают выделенные строки. - C++

26.10.2011, 11:53. Просмотров 818. Ответов 7
Метки нет (Все метки)

Что обозначают 10,11 и 12 строки??? Заране спасибо. Я знаю что printf -вывод параметров на дисплей, а \n -управляющая последовательность. Но в итоге что обозначают 10,11 и 12 строки я понять не могу.
Листининг программы.
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
#include<iostream.h>
#include<stdio.h>
#include<math.h>
int main()
{
    double x1,x2,dx,a,b,c,f;
    printf("Enter x1,x2,dx,a,b,c \n");
    scanf("%lf %lf %lf %lf %lf %lf",&x1,&x2,&dx,&a,&b,&c);
 
    printf("----------------------------\n");
    printf("| x        | f \n");
    printf("----------------------------\n");
    for (double x=x1;x<=x2; x+=dx) 
    {
        if (x<0 && b!=0) f=-a*(pow(x,2))+b;
            if(x>0 && c==0) f=(x/(x-c))+5,5;
                else f=x/(-c);
                if (!(int)a|(int)b|(int)c)
 
        printf("|%9.2lf |%9.2lf |\n", x, f);
                else
printf("|%9.2lf |%9.2lf |\n", x, (int)f);
    }
 
    printf("----------------------------\n");
 
    return(0);
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.10.2011, 11:53
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Подскажите что обозначают выделенные строки. (C++):

Объясните пожалуйста что делают выделенные строки - C++
#include &lt;cstdlib&gt; #include &lt;iostream&gt; using namespace std; typedef struct node { int number; node *next; ...

Что обозначают эти ошибки? - C++
Файл main() #include &quot;stdafx.h&quot; #include &quot;vector2.h&quot; #include &lt;iostream&gt; int main() { vector2 Obj(2500,50); vector2...

Разъясните что обозначают эти ошибки? - C++
Функция main() #include &quot;stdafx.h&quot; #include &quot;vector2.h&quot; int main() { vector2 Obj(2500,50); vector2 Pos(10, 2); float...

Ввод символьной строки. Подскажите что делаю не так? - C++
Подскажите что делаю не так? char model; хочу что бы модель можно было ввести спробелами. меняем на string mondel; значит...

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать - C++
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

Подскажите пожалуйста,что нужно сделать,что бы отображался русский язык?? - C++
Добрый вечер,формучани! После компиляции VS 12 у меня место русского языка показывает неизвестные иероглифы. Подскажите пожалуйста,что...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
oxotnik
1590 / 1067 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
26.10.2011, 11:58 #2
означает напечатать на экране то, что стоит в кавычках
0
-=ЮрА=-
Заблокирован
Автор FAQ
26.10.2011, 12:04 #3
Цитата Сообщение от nuri Посмотреть сообщение
Что обозначают 10,11 и 12 строки???
- тут правильно сказали
Цитата Сообщение от oxotnik Посмотреть сообщение
означает напечатать на экране то, что стоит в кавычках
а на пальцах вывести на экран консоли вот это
----------------------------
| x | f
----------------------------
Как я понял это шапка таблицы
1
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
26.10.2011, 12:39  [ТС] #4
да по заданию у меня в конечном итоге должна выти таблица.
11- это шапка или заголовок таблицы, 10,12 и 25 - это сами границы таблицы или рамка этой таблицы так?? поэтому мы ее задаем пунктиром, а все что между 12 и 25 строками будет содержание таблицы, так? и что обозначает в 20 строке цифра 9.21, я понимаю что это опять прописывается в табл, что %f-это тип float,но что обозначает 9.21???
0
-=ЮрА=-
Заблокирован
Автор FAQ
26.10.2011, 12:48 #5
Цитата Сообщение от nuri Посмотреть сообщение
%9.2lf
- это спецификатор вывода, который говорит 9 цифр перед запятой (если их не хватит дописать нули спереди) и 2 цифры после запятой
0
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
26.10.2011, 13:17  [ТС] #6
-=ЮрА=-, а остальное про таблицу я все правильно поняла???
0
-=ЮрА=-
Заблокирован
Автор FAQ
26.10.2011, 14:40 #7
Цитата Сообщение от nuri Посмотреть сообщение
for (double x=x1;x<=x2; x+=dx)
* * * * {
* * * * if (x<0 && b!=0) f=-a*(pow(x,2))+b;
* * * * * * * * * * * * if(x>0 && c==0) f=(x/(x-c))+5,5;
* * * * * * * * * * * * * * * * else f=x/(-c);
* * * * * * * * * * * * * * * * if (!(int)a|(int)b|(int)c)
printf("|%9.2lf |%9.2lf |\n", x, f);
* * * * * * * * * * * * * * * * else
printf("|%9.2lf |%9.2lf |\n", x, (int)f);
* * }
- это цикл который рассчитывает х и f(x) а затем пропечатывает их числовые значения в строки таблицы на экране,
Эти "страшные" строки
Цитата Сообщение от nuri Посмотреть сообщение
if (x<0 && b!=0) f=-a*(pow(x,2))+b;
* * * * * * * * * * * * if(x>0 && c==0) f=(x/(x-c))+5,5;
* * * * * * * * * * * * * * * * else f=x/(-c);
* * * * * * * * * * * * * * * * if (!(int)a|(int)b|(int)c)
- являются условиями для формирования функции f(x).
1
nuri
0 / 0 / 0
Регистрация: 01.05.2011
Сообщений: 63
26.10.2011, 15:03  [ТС] #8
ок, поняла
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.10.2011, 15:03
Привет! Вот еще темы с ответами:

Заданы три числа D, M, Y, которые обозначают число, месяц и год - C++
Добрый день! Помогите решить задачу пожалуста чайнику по с ++ Задача Заданы три числа D, M, Y, которые обозначают число,...

Символьные строки (верно ли, что существуют такие натуральные i и j, что 1 < i < j < n и что si совпадает с s(i+1), а sj совпадает с s(j+1)) - C++
Даны символы s1, s2, … Известно, что символ s1 отличен от восклицательного знака и что среди s2, s3,. .. есть по крайней мере один ...

Реализовать выделенные функции - C++
До реализовать выделенные функции.Помогите пожалуйста очень нужно :help: Нужно сделать реализацию вот этих функций voidShow(Triangle*,...

Описать функцию, что добавляет N символов строки S2 в конец строки S1 - C++
Помогите пожалуйста с выполнением лабораторной работы. Задание: 1. Разработать и реализовать функцию на языке С. 2. Провести ее...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
26.10.2011, 15:03
Ответ Создать тему
Опции темы

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