H
helenfish
Guest
Здравейте на всички
Имам проблем да се опрости ми програмиране кодове.Имам нужда от помощ!Трябва да се съкрати времето за изпълнение на програмата си и да го превърнете в МИЦ.Имам програма кода по-долу.Полша се опита да проверите за мен.благодаря ти!
# Включват <stdio.h>
Основните ()
(
двоен стандарт = 0,05;
Const INT N = 127;
INT "ITER", I, J;
флоат OldValue, TotalError;
/ / Флоат А [N 1] [N 1];
флоат А [128] [128];
/ / За (I = 0; I <= N; I )
/ / За (J = 0; к <= N; к )
за (I = 0; I <= 127; I )
за (J = 0; к <= 127; к )
A [к] = 0,0;
I = 0;
J = 0;
/ / А (I <= N & & к <= N)
време (аз <= 127 & & к <= 127)
(A [0] = 100.0;
А [0] [к] = 100.0;
I ;
к ;
)
/ / За (I = 0; I <= N; I )
/ / A [0] = 100.0;
/ / За (J = 0; к <= N; к )
/ / A [0] [к] = 100.0;
ITER = 0;
правя (
TotalError = 0,0;
за (к = 1; к <N; к ) (
за (I = 1; I <N; I ) (
OldValue = A [к];
A [к] = A [к] * 0.5 (A [I - 1] [к] A [I 1] [к] A [к - 1] A [к 1]) * 0,125;
TotalError = (OldValue - A [к]) * (OldValue - A [к]);
)
)
ITER ;
)
време (TotalError> = норма);
printf ("% 10ld% 10.6f \ N", ITER);
)
Имам проблем да се опрости ми програмиране кодове.Имам нужда от помощ!Трябва да се съкрати времето за изпълнение на програмата си и да го превърнете в МИЦ.Имам програма кода по-долу.Полша се опита да проверите за мен.благодаря ти!
# Включват <stdio.h>
Основните ()
(
двоен стандарт = 0,05;
Const INT N = 127;
INT "ITER", I, J;
флоат OldValue, TotalError;
/ / Флоат А [N 1] [N 1];
флоат А [128] [128];
/ / За (I = 0; I <= N; I )
/ / За (J = 0; к <= N; к )
за (I = 0; I <= 127; I )
за (J = 0; к <= 127; к )
A [к] = 0,0;
I = 0;
J = 0;
/ / А (I <= N & & к <= N)
време (аз <= 127 & & к <= 127)
(A [0] = 100.0;
А [0] [к] = 100.0;
I ;
к ;
)
/ / За (I = 0; I <= N; I )
/ / A [0] = 100.0;
/ / За (J = 0; к <= N; к )
/ / A [0] [к] = 100.0;
ITER = 0;
правя (
TotalError = 0,0;
за (к = 1; к <N; к ) (
за (I = 1; I <N; I ) (
OldValue = A [к];
A [к] = A [к] * 0.5 (A [I - 1] [к] A [I 1] [к] A [к - 1] A [к 1]) * 0,125;
TotalError = (OldValue - A [к]) * (OldValue - A [к]);
)
)
ITER ;
)
време (TotalError> = норма);
printf ("% 10ld% 10.6f \ N", ITER);
)