#include <stdio.h>
#include <conio.h>
int main(){
char arr[15];
printf("Nhap so: ");
scanf("%s", arr);
int i = 0,j=0;
int m = 0, n = 0;
int Tong = 0;
while(1){
if(arr[i] == '\0')
break;
i++;
Tong+=arr[i];
}
printf("Tong %s la %d\n", arr, Tong);
printf("So %s co %d so, viet la: \n", arr, i);
for(j=0;j<=i;j++){
switch(arr[j]){
case '0': printf("Khong "); break;
case '1': printf("Mot "); break;
case '2': printf("Hai "); break;
case '3': printf("Ba "); break;
case '4': printf("Bon "); break;
case '5': printf("Nam "); break;
case '6': printf("Sau "); break;
case '7': printf("Bay "); break;
case '8': printf("Tam "); break;
case '9': printf("Chin "); break;
}
}
printf("\nNhap vi tri so can tim: ");
fflush(stdin);
scanf("%d", &m);
n = m-1;
printf("Vi tri thu %d tinh tu trai sang phai cua so %s la %c\n", m, arr, arr[n]);
i = i-m;
printf("Vi tri thu %d tinh tu phai sang trai cua so %s la %c", m, arr, arr[i]);
getch();
return 0;
}
Phía trên là bài tập của em, em code cả ngày thì ra được thế này nhưng vẫn chưa đúng, chỗ tính Tổng em đã thử nhiều cách nhưng toàn ra kết quả sai, mọi người xem giúp em và giải thích lại đoạn code này giúp em vì em code đi code lại cả ngày nên choáng rồi đọc lại vẫn còn chỗ chưa thấm, nhất là chỗ nhập chũi số vào
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?