Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/4: Рейтинг темы: голосов - 4, средняя оценка - 5.00
12 / 12 / 8
Регистрация: 27.12.2012
Сообщений: 448
1

Вывод переменных

16.04.2013, 13:55. Показов 702. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Что с выводом координат x[i] и y[i]?
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
#include <iostream>
#include <conio.h>
using namespace std;
 int main()
 {
     float x[4],y[4];
     int i,j;
     bool t;
  for(i=0;i<4;++i)
  {
      cout<<"Input x["<<i+1<<"]"<<endl;
     cin>>x[i];
  }
 
for(i=0;i<4;++i)
  {
      cout<<"Input y["<<i+1<<"]"<<endl;
     cin>>y[i];
  }
 
((((x[2]-x[0])/(x[1]-x[0]))==((y[2]-y[0])/(y[1]-y[0])))&&(((x[3]-x[0])/(x[1]-x[0]))==((y[3]-y[0])/(y[1]-y[0]))))?cout<<"Vidrizky lezhat' na odniy pryamiy   (TRUE)"<<endl:cout<<"Vidrizky ne lezhat' na odniy pryamiy   (FALSE)"<<endl;
 
for(i=0;i<4;++i)
 for(j=i+1;j<4;++j)
     if( (x[i]==x[j]) && (y[i]==y[j])) t=true;
 
    if(t==true)  cout<<"Vidrizky zbigaut'sya v kinci "<<x[i]<<";"<<y[i]<<"   (TRUE)"<<endl;
     else cout<<"Vidrizky ne zbigaut'sya v kinci     (FALSE)"<<endl;
 
getch();
return 0;
 }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.04.2013, 13:55
Ответы с готовыми решениями:

Вывод трёх переменных
Самое простое задание, которое можно себе представить, не получается решить. Подозреваю...

Вывод значений переменных
Задача Есть в текстовый файл с таким содержанием ( например ): asd123 = 111 12dsd2 = 222 324asd...

Вывод переменных в файл
Здравствуйте. Есть переменная типа Vector. Выглядит она при выводе у меня вот так: . Ну и значения...

Случайный вывод значений переменных
Доброй ночи, мне тут подруга дала задачку, написать программу-гадалку. Ну мол, вводишь вопрос, а...

6
Заблокирован
Автор FAQ
16.04.2013, 14:11 2
triadec_96, нет скобок
Цитата Сообщение от triadec_96 Посмотреть сообщение
for(j=i+1;j<4;++j)
* * *if( (x[i]==x[j]) && (y[i]==y[j])) t=true;
if(t==true) *cout<<"Vidrizky zbigaut'sya v kinci "<<x[i]<<";"<<y[i]<<" * (TRUE)"<<endl;
* * *else cout<<"Vidrizky ne zbigaut'sya v kinci * * (FALSE)"<<endl;
- потому неверно работает

Вот код с выводом, но опять же логика проверки расположения точек на 1й прямой не верна вовсе, не две текущих надо сравнивать а текущую и первую, причём угловой коэффициент
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
#include <iostream>
using namespace std;
 
int main()
{
    double x[4],y[4];
    int i,j;
    for(i=0;i<4;i++)
    {
        cout<<"Input x["<<i+1<<"] : ";
        cin>>x[i];
    }
    for(i=0;i<4;i++)
    {
        cout<<"Input y["<<i+1<<"] : ";
        cin>>y[i];
    }
 
    if((((x[2]-x[0])/(x[1]-x[0]))==((y[2]-y[0])/(y[1]-y[0])))&&(((x[3]-x[0])/(x[1]-x[0]))==((y[3]-y[0])/(y[1]-y[0]))))
        cout<<"Vidrizky lezhat' na odniy pryamiy   (TRUE)"<<endl;
    else
        cout<<"Vidrizky ne lezhat' na odniy pryamiy   (FALSE)"<<endl;
 
    for(i=0;i<4;i++)
    for(j=i+1;j<4;j++)
    {
        if( (x[i]==x[j]) && (y[i]==y[j]))  
            cout<<"Vidrizky zbigaut'sya v kinci "<<x[i]<<";"<<y[i]<<"   (TRUE)"<<endl;
        else 
            cout<<"Vidrizky ne zbigaut'sya v kinci     (FALSE)"<<endl;
    }
    system("pause");
    return 0;
}
В коде зачем то идёт префисный инк - ну вот он что какую то выгоду даёт, на кой чёрт его тулить?(глупо ставить даже не понимая зачем, наверно потому что у кого то он был надо повторить)
Заключение по коду - нерабоатоспособная гора букаф
Миниатюры
Вывод переменных  
1
-=ЮрА=-
16.04.2013, 14:12
  #3

Не по теме:

triadec_96, задание в студию, тогда смогу помочь корректным кодом...

0
12 / 12 / 8
Регистрация: 27.12.2012
Сообщений: 448
16.04.2013, 14:29  [ТС] 4
Вывод переменных

С моим кодом так получилось.
0
Заблокирован
Автор FAQ
16.04.2013, 15:32 5
triadec_96, да потому что ты данные ввёл свои вот введи в "своём алгоритме" х = 1,2,3,4 и у-ки = 5,6,8,8. Сравни внимательно коды -у меня твой код за исключением того что у тебя не было скобок в цикле, в остальном кроме как поправить я ничего не делал, задание напиши лучше, тогда можно будет адекватно рассудить корректность твоего алгоритма.
0
12 / 12 / 8
Регистрация: 27.12.2012
Сообщений: 448
16.04.2013, 16:46  [ТС] 6
Я уже всё исправил.
Вот окончательный код.
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
#include <iostream>
#include <conio.h>
using namespace std;
 int main()
 {
     float x[4],y[4];
     int i,j,i1;
     bool t,q;
  for(i=0;i<4;++i)
  {
      cout<<"Input x["<<i+1<<"]"<<endl;
     cin>>x[i];
  }
 
for(i=0;i<4;++i)
  {
      cout<<"Input y["<<i+1<<"]"<<endl;
     cin>>y[i];
  }
 
if((((x[2]-x[0])/(x[1]-x[0]))==((y[2]-y[0])/(y[1]-y[0])))&&(((x[3]-x[0])/(x[1]-x[0]))==((y[3]-y[0])/(y[1]-y[0])))) 
{cout<<"Vidrizky lezhat' na odniy pryamiy   (TRUE)"<<endl;q=true;}
else cout<<"Vidrizky ne lezhat' na odniy pryamiy   (FALSE)"<<endl;
 
for(i=0;i<4;++i)
 for(j=i+1;j<4;++j)
     if( (x[i]==x[j]) && (y[i]==y[j]))
     { i1=i;
       t=true;}
 
    if(t==true)  cout<<"Vidrizky zbigaut'sya v kinci "<<x[i1]<<";"<<y[i1]<<"   (TRUE)"<<endl;
     else cout<<"Vidrizky ne zbigaut'sya v kinci     (FALSE)"<<endl;
     (t==q==true)?cout<<"Vidrizky zbigaut'sya v kinci i utvoruut' novyi vidrizok   (TRUE)"<<endl:cout<<"Vidrizky ne utvoruut' novyi vidrizok   (FALSE)"<<endl;
 
getch();
return 0;
 }
+вопрос:префисный инкремент что-то в меня в моей программе?Думаю он ничего не портит.
0
81 / 81 / 33
Регистрация: 03.03.2013
Сообщений: 311
16.04.2013, 16:58 7
Разница между префиксным и постфиксным инкрементом(декрементом) только в том, что у них разное старшинство приоритетов.
0
16.04.2013, 16:58
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.04.2013, 16:58
Помогаю со студенческими работами здесь

Вывод значения двух переменных
есть к примеру : шаблон функции (параметры) { что то делаеться и return двух переменных} ...

Ввод и вывод типов переменных
Ребята, помогите пожалуйста! У меня практика, а c++ builder вообще не изучали(((( Вообщем, задание...

Ввод и вывод текстовых переменных
18. Введите свою фамилию , имя , отчество как одно текстовое Данное . Выведите на экран сначала...

Вывод окна контроля переменных
Где в MS VC 2010 express найти окно контроля переменных ? PS еще мне интересно... вот например...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Как запретить подсветку выделенного текста с помощью CSS
InfoMaster 20.01.2025
Подсветка текста при выделении является стандартным поведением браузера, которое не всегда соответствует дизайнерским решениям или функциональным требованиям веб-приложения. Выделение текста может. . .
Как выполнить другую программу или системную команду из Python
InfoMaster 20.01.2025
Python предоставляет мощные инструменты для выполнения системных команд и управления внешними процессами, что делает его идеальным выбором для автоматизации различных задач системного. . .
Как узнать директорию bash-скрипта из самого bash-скрипта
InfoMaster 20.01.2025
При разработке bash-скриптов одной из важных задач является определение директории, в которой находится исполняемый скрипт. Это критически важно для корректной работы с файлами, загрузки конфигураций. . .
В чем разница между let и var в JavaScript
InfoMaster 20.01.2025
JavaScript прошел длинный путь эволюции с момента своего создания в 1995 году. Одним из важнейших аспектов развития языка стало совершенствование механизмов объявления и управления переменными. . . .
Эффективная работа со строками в Go
InfoMaster 20.01.2025
Язык программирования Go предлагает уникальный подход к работе со строками, который существенно отличается от многих других языков программирования. В Go строки представляют собой неизменяемые. . .
Как проверить, что отображение (map) содержит ключ в Go
InfoMaster 20.01.2025
Отображения (maps) в языке программирования Go представляют собой мощные структуры данных, которые позволяют хранить пары ключ-значение и обеспечивают быстрый доступ к данным по уникальным. . .
Как организовать домашнее хранилище фильмов с общим доступом для всей семьи
InfoMaster 20.01.2025
Преимущества домашнего медиасервера В современном мире, где цифровой контент стал неотъемлемой частью нашей жизни, организация домашнего медиасервера становится все более актуальной задачей. . . .
Перспективы развития жестких дисков: есть ли у них будущее?
InfoMaster 20.01.2025
История и эволюция жестких дисков История развития жестких дисков начинается в 1956 году, когда компания IBM представила первое устройство для хранения данных на магнитных пластинах - IBM 350. . .
Распознавание изображений (компьютерное зрение) на C++
InfoMaster 20.01.2025
Введение в компьютерное зрение и основы работы с изображениями Компьютерное зрение представляет собой одну из наиболее динамично развивающихся областей информационных технологий, позволяющую. . .
Какой язык программировани­я лучший для разработки нейронных сетей
InfoMaster 20.01.2025
В современном мире технологий искусственные нейронные сети становятся неотъемлемой частью множества инновационных решений, от распознавания речи до автоматического управления транспортными. . .
Как подключить JavaScript файл в другом JavaScript файле
InfoMaster 20.01.2025
В современной веб-разработке организация кодовой базы играет ключевую роль в создании масштабируемых и поддерживаемых приложений. Модульность и правильное структурирование кода стали неотъемлемыми. . .
Как откатить изменения в исходниках, не внесенные в Git
InfoMaster 20.01.2025
При работе с системой контроля версий Git разработчики часто сталкиваются с необходимостью отменить внесенные изменения в исходном коде. Особенно актуальной становится ситуация, когда изменения еще. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru