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

Решение уравнения ("при попытке сопоставить список аргументов") - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
Raptor75
3 / 3 / 1
Регистрация: 01.03.2012
Сообщений: 29
01.03.2012, 20:52     Решение уравнения ("при попытке сопоставить список аргументов") #1
Добрый день !
Делаю первые шаги в изучении С++, пока пишу самые простейшие программы, вывод текста, решение простых формул. Написал программу для решения несложной формулы, и столкнулся с небольшой проблемой.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include<iostream>
#include<cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[]
{
double A,V;
const double g=(9,8);
cout<<"Enter A";
cin>>"A=";
cout<<"Enter V";
cin>>"V=";
double L=(pow(V,2)*(sin(2*A)))/g;
cout<<"L="<<"L";
system("pause");
return 0;
}
При запуске программы вылезает: "при попытке сопоставить список аргументов "(std::istream, const char [3])"
В чем моя ошибка?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.03.2012, 20:52     Решение уравнения ("при попытке сопоставить список аргументов")
Посмотрите здесь:

[C/C++] "Segmentation fault" при попытке передачи параметра командной строки. C++
Решение линейного уравнения методами "вилки" и секущих C++
C++ Ошибка Необработанное исключение в "0x001d18f8" в "lr7v2.exe": 0xC0000005: Нарушение прав доступа при чтении "0xcdcdcde9"
Ошибка "Access violation..." при попытке отсортировать структуру из файла быстрым методом C++
C++ Необработанное исключение в "0x54a2d2e9 (msvcr100d.dll)" в "3.exe": 0xC0000005: Нарушение прав доступа при записи "0xcccccccc".
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
theonlymine
1 / 1 / 0
Регистрация: 21.02.2012
Сообщений: 11
01.03.2012, 21:01     Решение уравнения ("при попытке сопоставить список аргументов") #2
например, в том, что ты не оформил код тегом С++.

или в том, что
int _tmain(int argc, _TCHAR* argv[])
ты забыл скобку.
Raptor75
3 / 3 / 1
Регистрация: 01.03.2012
Сообщений: 29
01.03.2012, 21:52  [ТС]     Решение уравнения ("при попытке сопоставить список аргументов") #3
Код скопирован из Visual C++ Express, если не трудно, подскажи,как правильно его оформить в стиле
С++?
Скобку поставил на место-результат тот же.
Еще есть варианты?
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
01.03.2012, 21:58     Решение уравнения ("при попытке сопоставить список аргументов") #4
Цитата Сообщение от Raptor75 Посмотреть сообщение
подскажи,как правильно его оформить в стиле
С++?
на форме ответа есть кнопочки вверху(т.н теги) выделяешь свою программу и жмешь С++

Цитата Сообщение от Raptor75 Посмотреть сообщение
cin>>"A=";
ты уверен что запишется в переменную A
а не в строку "A="???
Raptor75
3 / 3 / 1
Регистрация: 01.03.2012
Сообщений: 29
01.03.2012, 22:23  [ТС]     Решение уравнения ("при попытке сопоставить список аргументов") #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "stdafx.h"
#include<iostream>
#include<cmath>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
double A,V;
const double g=(9,8);
cout<<"Enter A"<< endl;
cin>>"A=";
cout<<"Enter V"<< endl;
cin>>"V=";
double L=(pow(V,2)*(sin(2*A)))/g;
cout<<"L="<<"L"<< endl;
system("pause");
 
 
 
    return 0;
}
Да, так как то складнее..
Сдается мне , что в переменную, программа аналогичная этой работала нормально, в чем здесь загвоздка, мне пока не ясно. Мне пока знаний не хватает...
ValeryS
Модератор
6377 / 4843 / 442
Регистрация: 14.02.2011
Сообщений: 16,048
01.03.2012, 22:38     Решение уравнения ("при попытке сопоставить список аргументов") #6
Цитата Сообщение от Raptor75 Посмотреть сообщение
Сдается мне , что в переменную,
не а
пиши
C++
1
cin>>A
ну и
Цитата Сообщение от Raptor75 Посмотреть сообщение
cin>>"V=";
поправь
и здесь
Цитата Сообщение от Raptor75 Посмотреть сообщение
cout<<"L="<<"L"<< endl;
выводить нужно переменную а не букву
C++
1
cout<<"L="<<L<< endl;
Raptor75
3 / 3 / 1
Регистрация: 01.03.2012
Сообщений: 29
02.03.2012, 06:26  [ТС]     Решение уравнения ("при попытке сопоставить список аргументов") #7
Фак мой мозг...Спасибо парни, все оказалось так просто...
Том Ардер
Модератор
 Аватар для Том Ардер
3619 / 2238 / 271
Регистрация: 15.06.2009
Сообщений: 3,921
02.03.2012, 16:02     Решение уравнения ("при попытке сопоставить список аргументов") #8
Цитата Сообщение от Raptor75 Посмотреть сообщение
const double g=(9,8);
Скобки зачем? А вместо запятой нужна точка (число-то десятичное)

C++
1
const double g=9.8; // ускорение свободного падения (м/сек^2)
Цитата Сообщение от Raptor75 Посмотреть сообщение
double L=(pow(V,2)*(sin(2*A)))/g;
Угол А вводиться будет в градусах, а в формуле его надо перевести в радианы

C++
1
double L=(pow(V,2)*(sin(2*A*3.14159/180.)))/g;
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2012, 16:10     Решение уравнения ("при попытке сопоставить список аргументов")
Еще ссылки по теме:

Необработанное исключение в "0x1027c9c7 (msvcr100d.dll)" в "gh.exe": 0xC0000005: Нарушение прав доступа при чтении "0xfeeefeee". C++
C++ Необработанное исключение в "0x76f015de" в "контрольная 1 задача 2.exe": 0xC0000005: Нарушение прав доступа при чтении "0x334e2c64"
Шаблоны. Ошибка компиляции: "Не удается сопоставить определение функции существующему объявлению" C++

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

Или воспользуйтесь поиском по форуму:
Raptor75
3 / 3 / 1
Регистрация: 01.03.2012
Сообщений: 29
02.03.2012, 16:10  [ТС]     Решение уравнения ("при попытке сопоставить список аргументов") #9
Цитата Сообщение от Том Ардер Посмотреть сообщение
Скобки зачем? А вместо запятой нужна точка (число-то десятичное)

C++
1
const double g=9.8; // ускорение свободного падения (м/сек^2)


Угол А вводиться будет в градусах, а в формуле его надо перевести в радианы

C++
1
double L=(pow(V,2)*(sin(2*A*3.14159/180.)))/g;
Скобки с запятыми появились когда начал менять код, думал что -то в них не так, в начальном варианте их не было. А убрать забыл...
Про радианы спасибо, про это совсем из головы вылетело.
Yandex
Объявления
02.03.2012, 16:10     Решение уравнения ("при попытке сопоставить список аргументов")
Ответ Создать тему
Опции темы

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