Bài tập lập trình C cơ bản và nâng cao

Máy tính đơn giản #include <stdio.h> int main() { int current, total; char symbol; scanf("%d", &total); while (1) { scanf(" %c", &symbol); // Lưu ý khoảng trắng trước %c để bỏ qua ký tự trắng if (symbol == '=') break; scanf("%d", &current); switch (symbol) { case '+': total + ...

Đăng vào ngày 29 tháng 6 lúc 09:39

Giải thuật Cơ Bản Tháng Tư 2024

Bài toán đầu tiên là một bài toán đơn giản về kiểm tra ma trận. Mục tiêu là kiểm tra xem tất cả các phần tử của ma trận có nằm trên đường chéo chính hoặc dưới nó hay không. Nếu đúng, ta sẽ nhân tất cả các phần tử trên đường chéo chính với nhau. Xem mã nguồn#include <bits/stdc++.h> using namespace std; typedef long long ll; const ll MOD ...

Đăng vào ngày 9 tháng 6 lúc 04:34

Làm việc với mảng hai chiều (ma trận) trong C

Giới thiệu về Mảng Hai Chiều Mảng hai chiều trong C được lưu trữ tuyến tính trong bộ nhớ, nhưng về mặt logic, nó được xem như một bảng có hàng và cột. Việc hiểu rõ cách khởi tạo và thao tác với mảng hai chiều là nền tảng quan trọng để nắm vững con trỏ và mảng. 1. Các Cách Khởi Tạo Mảng Hai Chiều Cách 1: Khởi tạo toàn bộ giá trị trong một cặp ...

Đăng vào ngày 28 tháng 5 lúc 07:30