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

ошибка в программе - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Нахождение кратчайшего пути, поиск с возвратом http://www.cyberforum.ru/cpp-beginners/thread1017418.html
Описание проблемы: Есть матрица MxN, на матрицы есть дом школьника и школа. Школьник может двигаться в 4 направления. На прохождения 1ой улицы требуется 2 минуты. Дополнительные условия: 1) Если на улицы есть бар, он заходит в него и проводит там 40 минут. 2) Если на улицы встречает одноклассницу, двигается в 2 раза медленнее. 3) Если встречает отца, доходит до школы игнорируя бары. 4)...
C++ Умоляю, не могу сделать лабу Помогите пожалуйста решить задачу. Вот сама задача: http://cs417024.vk.me/v417024609/a669/TnvvxOUCDHc.jpg P.S. примерное решение чуток похожей задачи #include <iostream.h> #include <fstream.h> #include <windows.h> #include <stdio.h> class CVector{ friend CVector operator*(float s, CVector v); float m_x, m_y; http://www.cyberforum.ru/cpp-beginners/thread1017416.html
Работа с элементами массивов C++
Есть такая задача: Определить является ли каждый i-й элемент массива А больше i-го элемента массива В. Помогите решить!
деревья в Си C++
помогите написать программу: программа должна иметь меню выбора операций. Кроме пунктов, которые нужно выполнить в соответствии с условиями задачи меню должно содержать следующие пункты: 1. Выбор метода формирования дерева из файла или клавиатуры. 2. Выход из программы. Бинарное упорядоченное дерево содержит данные о поездах дальнего следования. Узел дерева содержит следующую информацию о...
C++ Ошибка http://www.cyberforum.ru/cpp-beginners/thread1017396.html
Помогите разобраться в чём ошибка. #include <stdio.h> #include <conio.h> #include <iostream.h> #include<string.h> typedef struct _info { char gorod; int time; int mesta;
C++ Как считать дание очереди с файла? Добрий день!!! Помогите пожалуйста дописать програму, как переделать функцию "Enter" чтоб в очередь считувались данние с файла в методе "Enter". #include "stdafx.h" #include <string.h> #include <stdlib.h> #include <stdio.h> #include <ctype.h> #define MAX 100 подробнее

Показать сообщение отдельно
Жасулан
1 / 1 / 0
Регистрация: 22.10.2013
Сообщений: 68
24.11.2013, 17:19  [ТС]     ошибка в программе
у меня неправильно вычисляет помогите исправить:
using namespace std;
#include<conio.h>
#include<iostream>
#include<math.h>

int alice(int,int,int);
int bob(int,int,int);

void main()
{
long int g,x,y,a,b,k1,k2,n;

cout<<"\n\t Enter value of n & g";
cin>>n>>g;

cout<<"\n\t Enter value of x & y";
cin>>x>>y;

a=alice(n,g,x);
cout<<"\n\t alice end value:"<<a;

b=bob(n,g,y);
cout<<"\n\t bob end value:"<<b;

k1=alice(n,b,x);
cout<<"\n\t valueof k1 :"<<k1;

k2=alice(n,a,y);
cout<<"\n\t valueof k2 :"<<k2;

getch();
}

int alice(int n,int g,int x)
{
long int a,a1;
a1 = static_cast<long int>(pow(static_cast<double>(g), x));
a=a1%n;
return(a);
}

int bob(int n,int g,int y)
{
long int b,b1,k2,t2;
b1 = static_cast<long int>(pow(static_cast<double>(g), y));
b=b1%n;
return(b);
}

Добавлено через 4 минуты
нужно чтобы при введении 97 и 5,а х и у: 36 58,ответ должен быть 75 у обоих
 
Текущее время: 00:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru