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

нахождение переменной - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ undefined symbol: * in Unknown on line 0 http://www.cyberforum.ru/cpp-beginners/thread927332.html
Вобщем написал некий модуль для php, он корректно скомпилировался но под линукс при запуске php пишет PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/mylib.so' - /usr/lib/php5/20100525+lfs/mylib.so: undefined symbol: _ZNK4Data10strtolowerEPKc in Unknown on line 0 Если линковка прошла успешно, то что это за ошибка во время выполнения? Судя по всему ругается...
C++ Охота на ошибки, при неправильном вводе В общем проблема такая. Если есть переменная типа int, а туда с клавы вводят какой-нибудь символ, то программе это не нравится и она начинает блевать. Т.е. в потоке cin остается кое-что нехорошее, что нужно убрать. Я пытался перехватить эту ошибку и перехватил, однако после этой ошибки программа завершается и загрязненный поток cin остается бесполезным, а мне это не нужно. Я пытался очистить... http://www.cyberforum.ru/cpp-beginners/thread927330.html
Считывание чисел до нажатия Enter C++
Нужна функция, благодаря которой цикл будет выполнятся до нажатия Enter.
C++ Функции. Генерация строк
Здравствуйте, форумчане. Помогите реализовать программу. Напишите программу на С++, которая использует три определяемых пользователем функции ( включая main ( ) ) , и результатом ее выполнения является следующий вывод: Three blind mice Three blind mice See how they run See how they run Одна функция , вызываемая два раза, должна генерировать первые две строки , а вторая функция , также...
C++ Нахождение пароля http://www.cyberforum.ru/cpp-beginners/thread927279.html
Появился один немного странный вопрос, а конкретно он касается мини-взлома своего же кода, если это вообще можно назвать взломом. Вот простые несколько строчек кода, которые требуют ввод определенного пароля на вход в программу while(pas != "12345") { system("cls"); cin>>pas;
C++ Динамически или статически Что лучше для олимпиад, динамически выделять память, или статически. В исходниках крутых олимпиадников в основном вижу, что под массив выделяют память вот так: const int N = 2222222; char s; Либо сразу массив большой, а потом используют лишь часть памяти, либо константу, которую потом используют для массивов. Только не совсем понимаю, почему они это делают это же усложняет работу с ними,... подробнее

Показать сообщение отдельно
murfik
 Аватар для murfik
6 / 6 / 0
Регистрация: 21.07.2012
Сообщений: 138
23.07.2013, 01:47     нахождение переменной
Есть такая задачка:

Напишите программу, в которой функция main ( ) вызывает определяемую пользователем
функцию, которая в качестве аргумента принимает расстояние в световых
годах и возвращает расстояние в астрономических единицах. Программа
должна выдать запрос на ввод значения светового года и отобразить следующий
результат:
Enter the number of light years : 4.2
4.2 light years = 265608 astronomical units .
Астрономическая единица равна среднему расстоянию Земли от Солнца ( около
150 000 000 км, или 93 000 000 миль) , а световой год соответствует расстоянию,
пройденному лучом света за один земной год ( примерно 10 триллионов километров,
или б триллионов миль) . ( Ближайшая звезда после Солнца находится
на расстоянии 4.2 световых года. ) Используйте тип double и следующий коэффициент преобразования:
1 световой год = б3 240 астрономических единиц

Мое решение, но что не так, подскажите ошибку.

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
#include "stdafx.h"
#include <iostream>
#include <windows.h>
 
double au (double); //прототип функции
using namespace std;
 
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    setlocale( LC_ALL,"Russian" );
 
    double au, lu;
    cout << "Введите количество световых лет: " << endl;
    cin >> lu; //ввод количества световых лет
    double au (double lu);
    cout << lu << "световых лет = ";
    cout << au << "астрономических единиц"
    system("pause");
    return 0;
}
double au (double lu)
{
    return au * 63240;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru