Пишу программу которая считывает цифры и выводит их в письменном варианте, у меня выводит только первую цифру. Вопрос - где я ошибся что цикл заканчивается сразу после первой цифры?
#import <Foundation/Foundation.h>
int main(int argc, const char * argv[]) {
@autoreleasepool {
char number[6];
int i;
NSLog(@"Введите любое число");
scanf(" %c", &number[6]);
for (i=0; i <= 9; i++) {
if (number[i] == '1') {
NSLog(@"Один");
}
else if (number[i] == '2' ) {
NSLog(@"Два");
}
else if (number[i] == '3' ) {
NSLog(@"Три");
}
else if (number[i] == '4' ) {
NSLog(@"Четыре");
}
else if (number[i] == '5') {
NSLog(@"Пять");
}
else if (number[i] == '6' ) {
NSLog(@"Шесть");
}
else if (number[i] == '7' ) {
NSLog(@"Семь");
}
else if (number[i] == '8' ) {
NSLog(@"Восемь");
}
else if (number[i] == '9' ) {
NSLog(@"Девять");
}
else if (number[i] == '0') {
NSLog(@"Ноль");
}
}
}
return 0;
}