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

  #6  
Старый 02.12.2008, 19:00
noobyara
Новичок
Регистрация: 27.01.2008
Сообщений: 13
Провел на форуме:
210819

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

Цитата:
Сообщение от VIP  
У меня к вам очередной новичковский вопрос:

Почему вот в этой программе:

Код:
# include <stdio.h>
# include <math.h>

int main() {
    float e, sum1, E1;
    int i, stop1;
    printf("Enter e, please:");
    scanf("%f", &e);
    i=1;
    sum1=0;
    stop1=0;
    printf("%f\n %f\n %f\n %f\n ", e, i, sum1, stop1);
}
При исполнении проги переменная i=0 ?

Ведь ясно указано, что i=5 ?

P.S. Эта программа не должна исполнять ничего конкретного, т.к. это кусок из другой проги.
почему для типа int используешь %f? будь добр использовать %d) вообще тебе сюда http://msdn.microsoft.com/ru-ru/library/56e442dc.aspx
заодно и узнаешь как количество "нулей" урезать)
 
Ответить с цитированием