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

Прокомментируйте, пожалуйста, код программы. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ структуры в C++ http://www.cyberforum.ru/cpp-beginners/thread441051.html
Вот задание: 1. Список товаров, имеющихся на складе, включает: наименование товара, количество единиц товара, цену единицы товара, дату поступления товара на склад. Для описания списка товаров в программе необходимо использовать тип данных структура. Для хранения списка товаров создать бинарный файл, ориентированный на тип данных структура. Предусмотреть в программе просмотр бинарного файла и...
C++ Площадь треугольника Помогите записать программу в С++ Условие: Написать программу для вычисления площади треугольника по двум сторонам и углу в градусах. Дело в том, что в Паскале я могу ее решить, а вот на С++ не могу записать :( На Паскале: Program ploshad; var a,b,s,u:real; http://www.cyberforum.ru/cpp-beginners/thread441038.html
Заданы размеры прямоугольного отверстия A,B и размеры кирпича X,Y,Z. Определить, пройдет ли кирпич в отверстие C++
Помогите пожалуйста решить задачу на С++ про кирпич Условие: Заданы размеры прямоугольного отверстия A,B и размеры кирпича X,Y,Z. Определить, пройдет ли кирпич в отверстие. Замечание: задачу решать в предположении, что A>B, X>Y>Z Заранее большое СПАСИБО!
C++ Как зарегистрировать VS 2010 Exspres
У меня по чему то требует VS 2010 Exspres , регистрации . как ее зарегистрировать
C++ В чем разница http://www.cyberforum.ru/cpp-beginners/thread441030.html
В чем разница между: typedef double(*Function_ptr)(double); и typedef double Function(double); Первое - это указатель на функцию. А что второе? В первом случае можно создать указатель на функцию так: Function_ptr ptr = cos;
C++ WTF не работает простой код на Visual studio 2008(баг?) Взял код из википедии. http://ru.wikipedia.org/wiki/Switch_(оператор)#.D0.9F.D0.B5.D1.80.D0.B5.D0.BA.D0.BB.D1.8E.D1.87.D0.B0.D1.82.D0.B5.D0.BB.D1.8C int i = 1; switch (i) { case 0: case 1: break; case 2: break; подробнее

Показать сообщение отдельно
Deterokus
0 / 0 / 0
Регистрация: 26.01.2012
Сообщений: 7
06.02.2012, 15:39  [ТС]
Подсказка - сказали, что обычно перебираются числа как раз до квадратного корня.
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <vcl.h>
#include <stdio.h>
#include <math.h>
#pragma hdrstop
 
#include "Unit1.h"
#include "Unit2.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
const n=30;
int p,b,gen,i,kk,q,e,c;
float k;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
gen=0;
while (! gen)
{
i=0;
randomize();
p=128+random(127);
if (p!=q)
{
k=sqrt(p);
kk=k;
for (b=2;b<=kk;b++)
{
if (p%b==0)
{
i++;
break;
}
}
if (i==0)
{
Edit1->Text=p;
gen=1;
}
}
}
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru