Показать сообщение отдельно

  #1816  
Старый 11.11.2008, 13:36
groupby
Познающий
Регистрация: 21.09.2008
Сообщений: 42
С нами: 9282044

Репутация: 61
По умолчанию

Цитата:
Сообщение от VIP  
!
Думаю, вот решение:

Код:
#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
 
Ответить с цитированием