С Новым годом! Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.62/13: Рейтинг темы: голосов - 13, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31

Ошибка " " is not a valid floating point value "

08.10.2016, 23:14. Показов 2865. Ответов 20
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание: Из матрицы размером NхM получить вектор B, присвоив его k-му элементу значение 1, если k-я строка матрицы симметрична, иначе значение 0.

Не получается вычислить, помогите пожалуйста.

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
#include <math.h>
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int n,m,**a,*b,i,j,pr,tp1,tp2;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
Edit1->Text="0";
Edit2->Text="0";
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid1->Cells[0][0]="Матрица N*M";
for(i=1;i<=n;i++)
{
StringGrid1->Cells[0][i]="i="+IntToStr(i);
StringGrid1->Cells[i][0]="j="+IntToStr(i);
}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
if(Edit1->Text=="")
{
ShowMessage("Ошибка! Требуется ввести числовое значение!");
Edit1->Text="0";}
n=StrToInt(Edit1->Text);
m=StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Матрица N*M";
for(i=1;i<=n+1;i++)
StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
StringGrid1->Cells[i][0]="j="+IntToStr(i);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
for (i=0;i<n+1;i++)
{Form1->StringGrid2->Cells[0][i]="k=";}
pr=0;
for (i=1;i<n;i++)
for (j=1;j<m;j++)
if (Form1->StringGrid1->Cells[i][j]=="")
pr=1;
b=new int[n];
a=new int*[m];
for(i=0;i<m;i++)
a[i]=new int[n];
for (i=0;i<m;i++)
for (j=0;j<n;j++)
{
tp2=StrToInt(Form1->StringGrid1->Cells[j+1][i+1]);
a[i][j]=tp2;
{
tp1=a[i][j];
}
}
for (i=0;i<m;i++)
{
for (j=0;j<n/2;j++)
{
tp1=a[i][j];
tp2=a[i][n-j-1];
if (tp1==tp2){
b[i]=1 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);}
else {
b[i]=0 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);
break;
}}}        
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2Change(TObject *Sender)
{
if(Edit2->Text=="")
{ShowMessage("Ошибка! Требуется ввести числовое значение!");
Edit2->Text="";
}
n=StrToInt(Edit1->Text);
m=StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Матрица N*M";
for(i=1;i<=n+1;i++)
StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
StringGrid1->Cells[i][0]="j="+IntToStr(i);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
for(i=0;i<n;i++)
delete[]a[i];
delete[]a;
 
//delete []b;
ShowMessage("Очищено!");
exit(0);
}
//---------------------------------------------------------------------------
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.10.2016, 23:14
Ответы с готовыми решениями:

Ошибка is not a valid floating point value
#include &lt;vcl.h&gt; #pragma hdrstop #include &lt;math.h&gt; #include &quot;Unit1.h&quot; ...

Ошибка is not a valid floating point value
она выходит когда я оставляю поле пустым Добавлено через 17 секунд Form2-&gt;Edit50-&gt;Text =...

Ошибка is not a valid floating point value (StringGrid)
хоть убей не пойму в чем ошибка.. //--------------------------------------------------------------------------- #include...

20
279 / 156 / 52
Регистрация: 30.06.2011
Сообщений: 1,712
09.10.2016, 21:19
Где-то идет попытка преобразовать в число с запятой что-то не числовое.
0
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
10.10.2016, 06:46
C++
1
2
3
StringGrid1->Cells[0][i]="i="+IntToStr(i);
...............................
tp2=StrToInt(Form1->StringGrid1->Cells[j+1][i+1]);
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
10.10.2016, 10:10  [ТС]
+1, В этих строках ошибки?? А вы могли бы подсказать как написать их? ну исправить(( заранее спасибо
0
+1
345 / 178 / 53
Регистрация: 24.08.2010
Сообщений: 1,028
12.10.2016, 07:29
Ты заносишь в ячейки значения типа "i=9", а потом из этого пытаешься получить число, "i=" это не число.
Поэтому, или пиши просто числа
C++
1
StringGrid1->Cells[0][i]=i;
или, при преобразовании, удаляй два первых символа
C++
1
tp2=StrToInt(StringGrid1->Cells[j+1][i+1].Delete(1,2));
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
12.10.2016, 11:47  [ТС]
+1, всё равно выдает ошибку(((
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
12.10.2016, 12:12
Скорее всего ошибка в функции FloatToStr(), ты туда пихаешь пробел " ". Ищи ее и исправляй ошибку. Туда нужно запихать дробное число из цифр с точкой.

Добавлено через 8 минут
В какой строке ошибка-то?
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
12.10.2016, 12:13  [ТС]
DemolitionMan, Ошибку в коде не выдает, он просто не хочет заполнять массив и считать
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
12.10.2016, 12:26
Так ошибки нету что-ли? Ну тогда отлаживайте программу. Дебуг Вам в руки! И голову не забываем включать.
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
12.10.2016, 12:33  [ТС]
Так дело в том, если бы я знал как это решить, не создавал бы тему и не отнимал бы время у людей(((
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
12.10.2016, 15:01
В 18 и 19 строках почему не присвоены значения перемнным n и m?

Добавлено через 12 минут
Вот у меня вылезала только что ошибка. Исправил тем, что в полях Edit1->Text и Edit2->Text записал "0" вместо "Edit1" и "Edit2".

Добавлено через 1 час 30 минут
Вот, переписал прогу. То что закомментировано - это ненужный код. Посмотрите сколько закомментировано. Это все тупой и бесполезный код, короче он нафиг не нужен.
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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int n=0,m=0,i,j,z,predel;
int **Massiv, *Resultat;
bool Sim;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
/*Edit1->Text="0";
Edit2->Text="0";
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid1->Cells[0][0]="Matrica N*M";
for(j=1;j<=n;j++)
    StringGrid1->Cells[j][0]="j="+IntToStr(j);
for(i=1;i<=m;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
/*if(Edit1->Text=="")
{
    ShowMessage("Oshibka! Trebyetsya vvesti chislovoe znachenie!");
    Edit1->Text="0";
}
n = StrToInt(Edit1->Text);
m = StrToInt(Edit2->Text);
 
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Matrica N*M";
 
for(i=1;i<=n+1;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
    StringGrid1->Cells[i][0]="j="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
srand(time(NULL));
n = StrToInt(Edit1->Text);
m = StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid1->Cells[0][0]="Matrix N*M";
for(j=1;j<=n;j++)
    StringGrid1->Cells[j][0]="j="+IntToStr(j);
for(i=1;i<=m;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);
Massiv = new int*[m];
for(z = 0; z < m; z++)
    Massiv[z] = new int[n];
Resultat = new int[m];
for(z = 0; z < m; z++)
    Resultat[z] = 0;
for(i = 0; i < m; i++)//stroki
    for(j = 0; j < n; j++)//stolbci
        Massiv[i][j] = rand()%1000 - 500;
//Massiv[strok-m][stolbcov-n]
//StringGrid1->Cells[stolbec][stroka] - naoborot.
//21012
Massiv[5][0] = 2;
Massiv[5][1] = 1;
Massiv[5][2] = 0;
Massiv[5][3] = 1;
Massiv[5][4] = 2;
 
Massiv[0][0] = 57;
Massiv[0][1] = 42;
Massiv[0][2] = 5;
Massiv[0][3] = 42;
Massiv[0][4] = 57;
for(i = 0; i < m; i++)//stroki
    for(j = 0; j < n; j++)//stolbci
        StringGrid1->Cells[j+1][i+1] = Massiv[i][j];
 
for(i = 0; i < m; i++)//stroki
{
    Sim = true;
    //for(j = 0; j < n; j++)//stolbci
    //{
    predel = (int)n/2;
    for(j = 0; j < predel; j++)
    {
        if(Massiv[i][j] != Massiv[i][n-1-j])
        {
            Sim = false;
            break;
        }
    }
    Massiv[i][j];
    if(Sim) Resultat[i] = 1;
    //}
}
 
StringGrid2->Cells[0][0] = "Matrix Resultat";
StringGrid2->ColCount = 2;
StringGrid2->RowCount = m+1;
for(i = 0; i < m; i++)
{
    StringGrid2->Cells[0][i+1] = "i="+IntToStr(i+1);
    StringGrid2->Cells[1][i+1] = Resultat[i];
}
 
 
/*for (i=0;i<n+1;i++)
{Form1->StringGrid2->Cells[0][i]="k=";}
pr=0;
for (i=1;i<n;i++)
for (j=1;j<m;j++)
if (Form1->StringGrid1->Cells[i][j]=="")
pr=1;
b=new int[n];
a=new int*[m];
for(i=0;i<m;i++)
a[i]=new int[n];
for (i=0;i<m;i++)
for (j=0;j<n;j++)
{
tp2=StrToInt(Form1->StringGrid1->Cells[j+1][i+1]);
a[i][j]=tp2;
{
tp1=a[i][j];
}
}
for (i=0;i<m;i++)
{
for (j=0;j<n/2;j++)
{
tp1=a[i][j];
tp2=a[i][n-j-1];
if (tp1==tp2){
b[i]=1 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);}
else {
b[i]=0 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);
break;
}}}*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2Change(TObject *Sender)
{
/*if(Edit2->Text=="")
{ShowMessage("Oshibka! Trebuetsya vvesti chislovoe znachenie!");
Edit2->Text="";
}
n=StrToInt(Edit1->Text);
m=StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Matrica N*M";
for(i=1;i<=n+1;i++)
StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
StringGrid1->Cells[i][0]="j="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
/*for(i=0;i<n;i++)
    delete[]a[i];
delete[]a;
//delete []b;
ShowMessage("Massiv deleted.");*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
for(z=0;z<m;z++)
    delete[]Massiv[z];
delete[]Massiv;
delete[]Resultat;
}
//---------------------------------------------------------------------------
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
12.10.2016, 18:52  [ТС]
DemolitionMan, Благодарю вас, за помощь)
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
25.10.2016, 12:56  [ТС]
DemolitionMan, Выдает ошибку при запуске программы
Миниатюры
Ошибка " " is not a valid floating point value "  
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
25.10.2016, 12:58  [ТС]
Запускал программу, ввел данные в Edit`ы нажал кнопку и выдал такую ошибку
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
25.10.2016, 13:34
Какие данные ввел в Editi?
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
25.10.2016, 13:35  [ТС]
Вот код, цифры до 5, для массива

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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int n=0,m=0,i,j,z,predel;
int **Massiv, *Resultat;
bool Sim;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
/*Edit1->Text="0";
Edit2->Text="0";
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid1->Cells[0][0]="Matrica N*M";
for(j=1;j<=n;j++)
    StringGrid1->Cells[j][0]="j="+IntToStr(j);
for(i=1;i<=m;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit1Change(TObject *Sender)
{
/*if(Edit1->Text=="")
{
    ShowMessage("Oshibka! Trebyetsya vvesti chislovoe znachenie!");
    Edit1->Text="0";
}
n = StrToInt(Edit1->Text);
m = StrToInt(Edit2->Text);
 
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Matrica N*M";
 
for(i=1;i<=n+1;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
    StringGrid1->Cells[i][0]="j="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
srand(time(NULL));
n = StrToInt(Edit1->Text);
m = StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid1->Cells[0][0]="Matrix N*M";
for(j=1;j<=n;j++)
    StringGrid1->Cells[j][0]="j="+IntToStr(j);
for(i=1;i<=m;i++)
    StringGrid1->Cells[0][i]="i="+IntToStr(i);
Massiv = new int*[m];
for(z = 0; z < m; z++)
    Massiv[z] = new int[n];
Resultat = new int[m];
for(z = 0; z < m; z++)
    Resultat[z] = 0;
for(i = 0; i < m; i++)//stroki
    for(j = 0; j < n; j++)//stolbci
        Massiv[i][j] = rand()%1000 - 500;
//Massiv[strok-m][stolbcov-n]
//StringGrid1->Cells[stolbec][stroka] - naoborot.
//21012
Massiv[5][0] = 2;
Massiv[5][1] = 1;
Massiv[5][2] = 0;
Massiv[5][3] = 1;
Massiv[5][4] = 2;
 
Massiv[0][0] = 57;
Massiv[0][1] = 42;
Massiv[0][2] = 5;
Massiv[0][3] = 42;
Massiv[0][4] = 57;
for(i = 0; i < m; i++)//stroki
    for(j = 0; j < n; j++)//stolbci
        StringGrid1->Cells[j+1][i+1] = Massiv[i][j];
 
for(i = 0; i < m; i++)//stroki
{
    Sim = true;
    //for(j = 0; j < n; j++)//stolbci
    //{
    predel = (int)n/2;
    for(j = 0; j < predel; j++)
    {
        if(Massiv[i][j] != Massiv[i][n-1-j])
        {
            Sim = false;
            break;
        }
    }
    Massiv[i][j];
    if(Sim) Resultat[i] = 1;
    //}
}
 
StringGrid2->Cells[0][0] = "Matrix Resultat";
StringGrid2->ColCount = 2;
StringGrid2->RowCount = m+1;
for(i = 0; i < m; i++)
{
    StringGrid2->Cells[0][i+1] = "i="+IntToStr(i+1);
    StringGrid2->Cells[1][i+1] = Resultat[i];
}
 
 
/*for (i=0;i<n+1;i++)
{Form1->StringGrid2->Cells[0][i]="k=";}
pr=0;
for (i=1;i<n;i++)
for (j=1;j<m;j++)
if (Form1->StringGrid1->Cells[i][j]=="")
pr=1;
b=new int[n];
a=new int*[m];
for(i=0;i<m;i++)
a[i]=new int[n];
for (i=0;i<m;i++)
for (j=0;j<n;j++)
{
tp2=StrToInt(Form1->StringGrid1->Cells[j+1][i+1]);
a[i][j]=tp2;
{
tp1=a[i][j];
}
}
for (i=0;i<m;i++)
{
for (j=0;j<n/2;j++)
{
tp1=a[i][j];
tp2=a[i][n-j-1];
if (tp1==tp2){
b[i]=1 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);}
else {
b[i]=0 ;
StringGrid2->Cells[1][i]=IntToStr(b[i]);
break;
}}}*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Edit2Change(TObject *Sender)
{
/*if(Edit2->Text=="")
{ShowMessage("Oshibka! Trebuetsya vvesti chislovoe znachenie!");
Edit2->Text="";
}
n=StrToInt(Edit1->Text);
m=StrToInt(Edit2->Text);
StringGrid1->ColCount=n+1;
StringGrid1->RowCount=m+1;
StringGrid2->RowCount=m;
StringGrid1->Cells[0][0]="Matrica N*M";
for(i=1;i<=n+1;i++)
StringGrid1->Cells[0][i]="i="+IntToStr(i);
for(i=1;i<=m+1;i++)
StringGrid1->Cells[i][0]="j="+IntToStr(i);*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
/*for(i=0;i<n;i++)
    delete[]a[i];
delete[]a;
//delete []b;
ShowMessage("Massiv deleted.");*/
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormDestroy(TObject *Sender)
{
for(z=0;z<m;z++)
    delete[]Massiv[z];
delete[]Massiv;
delete[]Resultat;
}
//---------------------------------------------------------------------------
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
25.10.2016, 13:39
Не знаю, у меня все работает.
0
0 / 0 / 0
Регистрация: 16.01.2016
Сообщений: 31
25.10.2016, 13:40  [ТС]
DemolitionMan, можешь пожалуйста скинуть прогу в архиве?
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
25.10.2016, 13:42
Цитата Сообщение от Gan4Gale Посмотреть сообщение
Вот код, цифры до 5, для массива
- что значит Ваша фраза, "цифры до 5"?
Наверное временная ошибка, попробуйте перезагрузить комп и запускать программу, когда ничего не запущено.
0
132 / 158 / 87
Регистрация: 06.04.2016
Сообщений: 992
25.10.2016, 13:44
Пожалуйста.
Вложения
Тип файла: zip SIG.ZIP (564.6 Кб, 3 просмотров)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
25.10.2016, 13:44
Помогаю со студенческими работами здесь

Ошибка is not a valid floating point value (stringgrid, XE3)
почему в XE3 не работает вот это: float A; ... for (int i=0; i&lt;PN; i++) { A=StrToFloat(Form4-&gt;StringGrid1-&gt;Cells); }

При выполнении появляется ошибка "is not a valid floating point value"
Добрый вечер! Есть задача: Реализовать ( осуществить ввод-вывод исходных данных и расчёт) следующую задачу: Производительность...

Ошибка "is not valid floating point type" на Windows XP
Вообщем столкнулся с непонятной ошибкой, которая происходит после ввода значения и нажатия кнопки Поиск, при чем на родной Windows Seven...

Is not a valid floating point value
Ребята помогите с кодом. В поле едит3 и едит4 я ввожу цифры (например 85 и 39.50 перемножая их) и при нажатии на кнопку программа должна...

Is not a valid floating point value/
Не могу понять в чем ошибка в коде. Точнее могу сказать, что при сортировке студентов выдает именно эту ошибку. Сортировать это 3 кнопка. ...


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

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru