
10.06.2008, 22:46
|
|
Banned
Регистрация: 22.12.2007
Сообщений: 660
С нами:
9677126
Репутация:
1158
|
|
Извиняюсь за тупое форматирование текста, эт мой блокнот юникс файлы открывает так. Можете подсказать где может быть ошибка? Результат выводится только значения все на 0.
#include main() { int c, nl, t, space, n, i, l; int array[100]; nl = c = t = space = n = 0; for (i = 0; i < 100; ++i) { array[i] = 0; } i = 0; while ((c = getchar()) != EOF) { if (c = '\n') { printf("\n\tSymbol: "); for (l = 0; l < i; ++l) { printf("%d ", array[l]); } printf("\n\tTab: %d\n\tSpace: %d\n\tNumber: %d\n", t, space, n); break; } else if (c = '\t') { ++t; } else if (c = ' ') { ++space; } else if (c >= '0' && c <= '9') { ++n; } else { array[i] = c; ++i; } } }
|
|
|