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

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

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

Проверьте пожалуйста код на правильность ! - C++

30.10.2012, 01:22. Просмотров 303. Ответов 5
Метки нет (Все метки)

2. Даны два вектора и найти угол между ними и модуль векторного произведения векторов X и Y. При вычислении использовать формулу:c[i]=abs(x[i])*(y[i])*sin(f) , где с - векторное произведение. векторов X и Y.Так же прикрепил файл с заданием отдельно ! За ранее спасибо !

#include "stdafx.h"
#include <conio.h>
#include <stdio.h>
#include <math.h>
#include <locale.h>
#include <stdlib.h>
void main ()
{
setlocale (LC_ALL,"RUSSIAN");
int x[15],y[15];
float c[15],f=30,sx=4,sy=3,Sxy=1,ugol,ss=2;
for (int i=0;i<15;i++)
{
printf("Введите 15 значений х\n");
scanf ("%d",&x[i]);
printf("Введите 15 значений y\n");
scanf ("%d",&y[i]);
c[i]=abs(x[i])*(y[i])*sin(f);

}
for (int i=0;i<15;i++)
printf("c[%d]=%f\n",i,c[i]);
ugol=Sxy/(sx+sy);//Угол между ними.
printf("Угол между двумя векторам х и у: cos=%f \n",cos(ugol));
system ("pause");
}
Вложения
Тип файла: docx 5.docx (16.5 Кб, 7 просмотров)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 01:22     Проверьте пожалуйста код на правильность !
Посмотрите здесь:

Пожалуйста, проверьте правильность C++
C++ Проверьте пожалуйста код
Проверьте код на правильность. C++
C++ Проверьте, пожалуйста, правильность составленного мной алгоритма)
Проверьте пожалуйста код (C++) C++
C++ Проверьте пожалуйста код
C++ Проверьте пожалуйста код на правильность ! ! !
Проверьте код пожалуйста C++
C++ Проверьте правильность пожалуйста
C++ Проверьте код пожалуйста
Проверьте пожалуйста правильность решения задачи и не могу понять тернарный оператор C++
C++ Неработает код. Проверьте на правильность

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Bratel
4 / 4 / 0
Регистрация: 26.09.2012
Сообщений: 61
30.10.2012, 01:39     Проверьте пожалуйста код на правильность ! #2
тебя самого что то не устраивает в этом коде? впринцепи алгоритм правельный...
Taranga
11 / 11 / 1
Регистрация: 29.04.2012
Сообщений: 56
30.10.2012, 01:42     Проверьте пожалуйста код на правильность ! #3
А зачем тогда столько библиотек?
Kuzia domovenok
1888 / 1743 / 117
Регистрация: 25.03.2012
Сообщений: 5,916
Записей в блоге: 1
30.10.2012, 04:17     Проверьте пожалуйста код на правильность ! #4
C++
1
c[i]=abs(x[i])*(y[i])*sin(f);
неправильно. Угол тебе ещё неизвестен. Угол надо искать сначала, а произведение потом.
Причём это
C++
1
ugol=Sxy/(sx+sy);//ЭТО неправильный угол!!!!!!
И вообще! Откуда для двух векторов 15 значений x и y? Эти векторы в 15-тимерном пространстве???
Gotmor
0 / 0 / 0
Регистрация: 12.09.2012
Сообщений: 25
30.10.2012, 12:12  [ТС]     Проверьте пожалуйста код на правильность ! #5
Kuzia domovenok напиши пожалуйста как ты думаешь... я тебя не совсем понял!
Герц
30.10.2012, 12:23     Проверьте пожалуйста код на правильность !
  #6

Не по теме:

впринцепи алгоритм правельный...

Yandex
Объявления
30.10.2012, 12:23     Проверьте пожалуйста код на правильность !
Ответ Создать тему
Опции темы

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