С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/21: Рейтинг темы: голосов - 21, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 09.02.2015
Сообщений: 3

Почему не выводит printf?

12.03.2015, 16:34. Показов 4504. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
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 "stdafx.h"
#include "iostream"
#include "math.h"
#include "locale.h"  
using namespace std;
void main()
{
    setlocale(LC_ALL, "RUSSIAN");
    double x, y;
    printf("VVEDITE X \N");
    scanf(x);
    printf("VVEDITE Y \N");
    scanf(y);
    
    if ((x>0 && y>0 && abs((x*x) + (y*y)>4) && abs((x*x) + (y*y)<25))) {
        printf("true");
    }
    else {
        printf("false");
    }
    printf("\n");
    system("pause");
    return 0;
}
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
12.03.2015, 16:34
Ответы с готовыми решениями:

Почему printf() выводит в экспоненциальной нотации число 1,581010e-322?
#include &lt;iostream&gt; using namespace std; int main() { setlocale(LC_ALL, &quot;ru&quot;);

Printf выводит нули
Здравствуйте! Функция printf выводит нули вместо чисел типа double, числа типа int выводятся нормально. Подскажите, пожалуйста, как это...

Printf не выводит текст
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; int main() { char str; sprintf(str,...

7
Неэпический
 Аватар для Croessmah
18144 / 10728 / 2066
Регистрация: 27.09.2012
Сообщений: 27,026
Записей в блоге: 1
12.03.2015, 16:37
C++
1
2
3
scanf("%lf" , &x);
//...
scanf("%lf" , &y);
Скобки в условии проверьте. Еще \n вместо \N
0
Модератор
Эксперт С++
 Аватар для zss
13770 / 10963 / 6491
Регистрация: 18.12.2011
Сообщений: 29,240
12.03.2015, 16:51
Цитата Сообщение от danteee Посмотреть сообщение
scanf(x);
C++
1
scanf("%d",&x);
А уж если подключили iostream, то с какой стати у Вас scanf и printf?
C++
1
2
cin>>x;
cout<<"x="<<x<<endl;
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL, "RUSSIAN");
    double x, y;
    cout<<"введите x:";
    cin>>x;
    cout<<"введите y:";
    cin>>y;
    
    if ( x>0 && y>0 &&  x*x + y*y >4  && x*x + y*y<25 )
        cout<<"Да"<<endl;
    else
        cout<<"Нет"<<endl;
    system("pause");
    return 0;
}
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
12.03.2015, 16:54
danteee, к выражениям типа x*x + y*y применять функцию abs довольно бессмысленно
Ну и скобки, конечно, как заметил предыдущий оратор.
0
 Аватар для SmittWesson
236 / 196 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
12.03.2015, 16:56
Почему не выводит printf?
printf - это форматированный вывод. Первым аргументом в строковом формате задаётся именно формат. Croessmah, Вам это показал. Вы-же написали полную чушь, хотя компиль и это хавает, просто игнорит всё, что не соответствует правилам формата и включает умолчания.
0
0 / 0 / 0
Регистрация: 09.02.2015
Сообщений: 3
12.03.2015, 16:59  [ТС]
Цитата Сообщение от zss Посмотреть сообщение
C++
1
scanf("%d",&x);
А уж если подключили iostream, то с какой стати у Вас scanf и printf?
C++
1
2
cin>>x;
cout<<"x="<<x<<endl;
C++
1
2
3
4
#include <iostream>
using namespace std;
void main()
}
сначало и было создано с использованием cin и cout
учитель сказал что данную задачу надо сделать через printf и scanf
0
Модератор
Эксперт С++
 Аватар для zss
13770 / 10963 / 6491
Регистрация: 18.12.2011
Сообщений: 29,240
12.03.2015, 17:04
Лучший ответ Сообщение было отмечено danteee как решение

Решение

Тогда Вы не в том разделе.
Есть специально Си для начинающих.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <conio.h>
#include <locale.h>
void main()
{
    setlocale(LC_ALL, "RUSSIAN");
    double x, y;
    puts("введите x:");
    scanf("%d",&x);
    puts("введите y:");
    scanf("%d",&y);
    
    if ( x>0 && y>0 &&  x*x + y*y >4  && x*x + y*y<25 )
        puts("Да\n");
    else
        puts("Нет\n");
     getch();
    return 0;
}
0
 Аватар для SmittWesson
236 / 196 / 21
Регистрация: 04.06.2014
Сообщений: 1,309
12.03.2015, 17:07
Цитата Сообщение от danteee Посмотреть сообщение
учитель сказал что данную задачу надо сделать через printf и scanf
Это Си. В С++, оставлено для совместимости. Прикол в том, что cout, выдаёт значения округляя до ближайших 6-и символов после запятой. Для printf, можно явно задавать точность.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.03.2015, 17:07
Помогаю со студенческими работами здесь

Printf не выводит на экран
Здравствуйте. Использую библиотеку curl, хотелось бы в целях отладки использовать printf, но к сожалению,по непонятным мне причинам эта...

Printf() выводит ерунду
#include &quot;stdafx.h&quot; #include &lt;stdio.h&gt; #include &lt;iostream&gt; #include &lt;iomanip&gt; #include &lt;conio.h&gt; using namespace::std; ...

printf не выводит значение строки
заместо значения выводит (null) #include &lt;stdio.h&gt; #include &lt;string&gt; #include &lt;iostream&gt; int main() { std::string...

Printf выводит непонятное число вместо требуемого
Здравствуйте. Совсем недавно начал изучать С++, и натолкнулся на такую проблему, нигде не могу найти что-либо похожее: #include...

почему не работает printf? С++
#include &lt;iostream.h&gt; #include &lt;conio.h&gt; #include &lt;stdlib.h&gt; void main() { int colPos, rowPos; int i, j, k, razm; ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru