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

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

Войти
Регистрация
Восстановить пароль
 
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
#1

простая программа - C++

24.12.2010, 00:32. Просмотров 1355. Ответов 13
Метки нет (Все метки)

написать программу которая печатает числа от 1 до 4? так что соседние числа разделены одним пробелом.
1) используя один оператор вывода с одним оператором поместить в поток:

C++
1
cout << "1 2 3 4";
2)используя один оператор вывода и 4 оператора поместить в поток:

C++
1
cout << "1 "<< "2 " << "3 " << "4 ";
3)четыре оператора вывода
.......

Добавлено через 26 секунд
Цитата Сообщение от Егорка47 Посмотреть сообщение
cout << "1 "<< "2 " << "3 " << "4 ";
вот это правильно?

Добавлено через 33 минуты
и еще одна простая
написать программу,которая вводит 3 значения с клавиатуры и находит из них наибольшее и наименьшее.

алгоритм подскажите..я знаю..но мне кажется есть более кроткий!
три перем. а б ц
если а большеб и а больше ц
а -максимум
если б больше а и б больше ц
б - ммаксимум
если ц больше б и ц больша
ц - максимум
и так же с наименьшим знаечением...
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.12.2010, 00:32
Здравствуйте! Я подобрал для вас темы с ответами на вопрос простая программа (C++):

Простая программа на С++ - C++
Дана линейная программа: #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; void main(void) { setlocale (LC_ALL,...

Простая программа - C++
#include &lt;iostream.h&gt; main() { cout &lt;&lt; &quot;hfhfhfhf&quot;; return 0; } Не выводит текст на экран, уже пускает прогу на выполнение и...

Простая программа. - C++
Доброго времени суток! Пишу на dev c++. Надо, чтобы при нажатии стрелки влево печатало &quot;1&quot;, а стрелки вправо - &quot;2&quot;. #include...

Простая программа на С++ - C++
#include&lt;iostream&gt; #include&lt;ctime&gt; #include&lt;cstdlib&gt; int f1(int a) { a++; return 2*a; }

Простая программа на указатели! - C++
Помогите пожалуйста написать вот эту программу через указатели! Я не понимаю с чего начать, очень нужно! Заранее спасибо) #include...

Простая программа на C++ (Калькулятор) - C++
Начал писать простой калькулятор, хочу узнать что не так в общем. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;stdio.h&gt; ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
24.12.2010, 00:34 #2
по логике правильно, а по мышлению препода .....темный лес с партизанами.....
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
24.12.2010, 00:43  [ТС] #3
ну вот поэтому я хочу услышать более менее разумный вариант от вас))
0
eczo
37 / 37 / 1
Регистрация: 15.12.2010
Сообщений: 110
24.12.2010, 00:50 #4
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
#include<iostream>
 
using namespace std;
 
int main(){
int x,y,z,Max,max,min,Min;
cout<<"Vvedite x,y,z "<<endl;
cin>>x>>y>>z;
if(x>y){
    max=x;
    min=y;}
    else {
        max=y;
        min=x;}
if(max<z)
    Max=z;
else Max =max;
if(min>z)
    Min=z;
else Min=min;
cout<<"x= "<<x<<" "<<"y= "<<y<<" "<<"z= "<<z<<" "<<endl;
cout<<"Max "<<Max<<" Min "<<Min;
return 0;
}
на 2 прогу код
1
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
24.12.2010, 14:46  [ТС] #5
это разумнее,спасибо)
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
24.12.2010, 14:50 #6
Разумный код насчет второй.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int max(int first, int second)
{
    return first > second ? first : second;
}
 
int min(int first, int second)
{
    return first < second ? first : second;
}
 
int main()
{
    int a, b, c;
    std::cout<<"Enter a, b, c: ";
    std::cin>>a>>b>>c;
    std::cout<<"Max is: "<< max(max(a, b), c);
    std::cout<<"Min is: "<< min(min(a, b), c);
    return 0;
}
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
24.12.2010, 15:22  [ТС] #7
Цитата Сообщение от ForEveR Посмотреть сообщение
Разумный код насчет второй.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
 
int max(int first, int second)
{
    return first > second ? first : second;
}
 
int min(int first, int second)
{
    return first < second ? first : second;
}
 
int main()
{
    int a, b, c;
    std::cout<<"Enter a, b, c: ";
    std::cin>>a>>b>>c;
    std::cout<<"Max is: "<< max(max(a, b), c);
    std::cout<<"Min is: "<< min(min(a, b), c);
    return 0;
}
я до такого еще не дошел)но все равно спасибо.

Добавлено через 28 минут
можно еще вопрос..
endl надо писать после каждого COUT, что бы он вызвал немедленную печать? или как правильно?
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
24.12.2010, 15:24 #8
endl - это перевод строки и очищение буфера, так-что пишы его там где считаеш нужным.
1
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
24.12.2010, 15:29 #9
Что касается меня, я предпочитаю не использовать endl везде. Мне проще написать
C++
1
cout<<"something"<<'\n';
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
24.12.2010, 15:39  [ТС] #10
Цитата Сообщение от ForEveR Посмотреть сообщение
Что касается меня, я предпочитаю не использовать endl везде. Мне проще написать
C++
1
cout<<"something"<<'\n';
я так понимаю это тоже самое,только не будет очищаться буфер?)

и еще вопрос!
если вместо такой записи:
C++
1
printf("vvedite chislo\n");
мы напишем вот так
C++
1
printf("vvedite chislo") <<endl;
точнее так:
C++
1
2
printf("vvedite chislo");
 cout<<endl;
это будет неправильной записью или так можно?
0
MILAN
885 / 779 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
24.12.2010, 15:41 #11
Егорка47, мало того, что ето неправильно, так и считается плохим тоном смешывать языки!!!
0
asics
Freelance
Эксперт С++
2847 / 1784 / 144
Регистрация: 09.09.2010
Сообщений: 3,841
24.12.2010, 15:41 #12
Цитата Сообщение от Егорка47 Посмотреть сообщение
это будет неправильной записью или так можно?
Конечно что так нельзя, не путайте Си и С++, это два разных языка програмирования.
0
Егорка47
7 / 6 / 1
Регистрация: 26.10.2010
Сообщений: 249
24.12.2010, 15:52  [ТС] #13
я знаю что это 2 разных языка)
но я думал раз в компиляторе языка С++ можно писать printf, то почему бы не совместить это с "манипулятором потока")
ну нельзя,так нельзя..)
0
silent_1991
Эксперт С++
4964 / 3040 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
24.12.2010, 17:55 #14
Егорка47, а почему бы new с free не смешать, ага?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.12.2010, 17:55
Привет! Вот еще темы с ответами:

Простая программа объединения - C++
Добрый вечер Появились вопросы, помогите понять программу. #include &lt;iostream&gt; using namespace std; union u_type { ...

Простая программа на строки - C++
Помогите с задачей: написать функцию, которая обращяет строку, введённую с клавиатуры, другими словами зеркальное отображение.

Простая программа с классами - C++
Выручайте! нужно простенькая программа с классами и комментариями, пожалуйста)

простая программа на структуры с++ - C++
Помогите, пожалуйста, написать программу на структуры С++, не могу разобраться..думаю, все не так сложно, как мне кажется месяц=(Jan,...


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

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

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