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

Помогите найти ошибку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Чтение из файла в массив с последующей записью в другой файл http://www.cyberforum.ru/cpp-beginners/thread548150.html
Здравствуйте. Написал программу, которая считывает из текстового файла строки, и заносит их в массив char. Затем из этого массива она перебрасывает строки //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include <tchar.h> #include <conio.h>
C++ Сложить две строки string Вот собсна код в котором я пытаюсь сложить две string строки: #include <string> int main() { string pyt1 = "ThisIs"; string pyt2 = "SPARTAAA"; string pyt3 = Concat(pyt1,pyt2); } http://www.cyberforum.ru/cpp-beginners/thread548149.html
Не получается вывести в файл.. C++
int out_file(char* filename,date* cor) { fstream file("baza.txt"); while (cor->next!=NULL) { file<<cor->kol_kom<<endl; file<<cor->floor<<endl; file<<cor->plo<<endl; file<<cor->adress<<endl;
Вычислить рекуррентную формулу C++
даны действительное число а и натуральное число n.Вычислить p=a(a+1)..(a+n-1).Си++ ,циклом do while помогите решить.
C++ Замена подстроки в строке http://www.cyberforum.ru/cpp-beginners/thread548138.html
В строке нужно заменить подстроку aaa на 3(a). Помогите написать код без использования string.
C++ Вывести на экран матрицу с указанной пользователем позиции Двумерный динамический массив. Написать программу, которая выводит на экран массив с указанной пользователем позиции. Если позиция больше элементов массива, то вывести сообщение об ошибке. подробнее

Показать сообщение отдельно
sashqa93
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 14
14.04.2012, 19:27     Помогите найти ошибку
Программа быстрого возведения в степень.препод сказал, что одна ошибка из-за которой не работает прога.помогите найти

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
#include <stdio.h>
#include <math.h>
#include <conio.h>
#include <stdlib.h>
#include <iostream.h>
int main(){
 int p,a,s;
 int y,t,x;
 char buf[100];
 cout<<"vvedite chislo:\n";
 cin>>a;
 cout<<"\nvvedite stepen:\n";
 cin>>x;
 cout<<"\nvedite p:";
 cin>>p;
 itoa(x,buf,2);
 t=log2(x);
 s=a;
 y=1; 
      for(int i=0;i<=t;i++)
      {
                       if(buf[i]==1) y=(y*s)%p;
                       s=(s*s)%p;}
                       cout<<"\n="<<y;
       getch();                
       return y;
                        
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru