1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | #include <iostream> using namespace std; // Hàm chính. int main() { int n, i; do{ cout << "\n Nhap n = "; cin >> n; }while(n <0 && printf("\n Error: n >= 0")); int m = n; do{ i = n % 10; n = n / 10; }while(n != 0); cout << "\n Chu so dau tien cua " << m << " la: " << i << endl; system("pause"); return 0; } |
Thứ Ba, 8 tháng 12, 2015
Bài 49: Cho số nguyên dương n. Hãy tìm chữ số đầu tiên của n
Nhãn:
Xi-plus-plus
Bài 48: Hãy tính tích các chữ số lẻ của số nguyên dương n
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <stdio.h> #include <conio.h> // Hàm chính. void main() { int n; do{ printf("\n Nhap n = "); scanf("%i", &n); }while(n <= 0 && printf("\n Error: n >= 1...")); int T = 1; while(n) { if(n % 2 != 0) { T = T * (n % 10); } n = n / 10; } printf("\n T = %i", T); getch(); } |
Nhãn:
Lập trình C
Bài 47: Hãy tính tổng các chữ số chẵn của số nguyên dương n
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <stdio.h> #include <conio.h> // Hàm chính. void main() { int n; do{ printf("\n Nhap n = "); scanf("%i", &n); }while(n < 0 && printf("\n Error: n >= 0")); int S = 0; while(n) { if(n % 2 == 0) { S = S + (n % 10); } n = n / 10; } printf("\n S = %i", S); getch(); } |
Nhãn:
Lập trình C
Bài 46: Hãy đếm số lượng chữ số lẻ của số nguyên dương n
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <stdio.h> #include <conio.h> // Hàm chính. void main() { int n; do{ printf("\n Nhap n = "); scanf("%i", &n); }while(n < 0 && printf("\n Error: n >= 0...")); int dem = 0; while(n) { if(n % 2 == 1) { dem++; } n = n / 10; } printf("\n S = %i", dem); getch(); } |
Nhãn:
Lập trình C