Mô tả chương trình
Sóng Sin (sine wave) là đường cong toán học mô tả dao động chu kỳ mượt mà. Chương trình in ảnh gương của mẫu sóng Sin dựa trên độ cao (wave height) và độ dài sóng (wave length).
Thuật toán
Nhập độ cao sóng (wave_height) và độ dài sóng (wave_length) In ký hiệu sóng cho độ cao và độ dài đã cho
Ví dụ mã nguồn
/* Chương trình in ảnh gương sóng Sin */
#include <stdio.h>
int main() {
int wave_height, wave_length;
int i, j, k;
// clrscr();
printf("Nhap do cao cua song Sin: ");
scanf("%d", &wave_height);
printf("\n");
printf("Nhap do dai cua song Sin: ");
scanf("%d", &wave_length);
printf("\n");
for (i = 1; i <= wave_height; i++) {
for (j = 1; j <= wave_length; j++) {
for (k = 1; k <= wave_height; k++) {
if (i == k || i + k == wave_height + 1)
printf("^^");
else
printf(" ");
}
}
printf("\n");
}
// getch();
return 0;
}
Kết quả đầu ra

