
11.11.2008, 13:36
|
|
Познающий
Регистрация: 21.09.2008
Сообщений: 42
С нами:
9282044
Репутация:
61
|
|
Думаю, вот решение:
Код:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int i = 0;
char as[30];
double A[1024];
while(1)
{
printf("\nEnter a, please:\n");
gets(as);
if (!strcmp(as, "END"))
break;
A[i++] = strtod(as, NULL);
}
printf("Result values:\n");
for(int j = 0; j < i; j++)
printf("%f\t", A[j]);
}
Вот пример обработки:
Код:
Enter a, please:
123
Enter a, please:
asdfg
Enter a, please:
456
Enter a, please:
END
Result values:
123.000000 0.000000 456.000000
|
|
|