bài tập: Khai báo mãng ký tự. Nhập giá trị vào cho mãng và xuất giá trị vừa nhập ra màn hình. Đếm số lần xuất hiện các ký tự . ( Không phân biêt hoa và thường ) Mình đọc đề mà không hiểu rõ mục đich của đề ra ? Mong mấy bạn giúp cho .
Tham khảo ở http://2mit.org/forum/showthread.php/986-Dem-so-lan-ky-tu-xuat-hien Và đây http://2mit.org/forum/archive/index.php/t-38.html
Thì ra là bạn không hiểu đề. Theo mình hiểu thì như thế này.. Nghĩa là nhập vào giá trị nào thì ghi vào mảng và lập tức xuất nó ra màn hình. Ví dụ nhập vào chữ a thì nghi vào mảng và ngay lập tức xuất ra "ký tự bạn vừa nhập là a" Cái này theo mình thì giống thống kê. Ví dụ nhập vào a b e a g e o q r thì sẽ ra kết quả ký tự a xuất hiện 2 lần ký tự b xuất hiện 1 lần ký tự e xuất hiện 2 lần ............................v vv Không biết hiểu rứa có đúng không nữa..
giúp mình với nhá. Viết chương trình tìm tất cả các số tự nhiên có 4 chữ số mà trong đó không có 2chữ số nào giống nhau?? thanks trước nhá.
#include<iostream> #include<string> using namespace std; int main() { char t[255]; int dodai; cout<<"noi dung cua mang: ";gets(t); dodai= strlen(t); cout<<"mang vua nhap: ";puts(t); cout<<"so phan tu cua mang: "<<dodai; cout<<endl; return 0; }
Nếu đúng như mình nghĩ thì bài đếm số lần xuất hiện các ký tự ở đây http://2mit.org/forum/showthread.php/986-Dem-so-lan-ky-tu-xuat-hien Còn xuất giá trị vừa nhập ra màn hình thì đơn giản rồi. Bạn có thể tự viết
Nhập "Giá trị" vào trong mảng và xuất giá trị ra màn hình. Theo mình thì nhập gì thì xuất đó. Không giới hạn chữ hay số. (vì giá trị thì là chữ và số... không phân biệt
Mình đã có đoạn code cho bài này rồi nhưng không hiểu lắm. #include<iostream> using namespace std; void main() { char chuoi[80]; int i = 0,d= 0; cout<<"\nNhap vao mot chuoi bat ky : "; gets(chuoi); cout<<" mang vua nhap la : "<<chuoi<<"\n"; while (chuoi!=0) { if (isalpha(chuoi[i++])) d++; } cout<<" So ky tu trong chuoi la : "<<d; } Vì sao lại khai bao i=0 và đọc giùm mình đoạn: while (chuoi!=0) { if (isalpha(chuoi[i++])) Vì sao lại là: chuoi!=0 và sao lại là i++.