CheetSheetCIS22AFinal
CheetSheetCIS22AFinal
1. Arrays:
- Partially initialize arrays. Remaining elements default to 0. Example: int arr[5] = {1, 2};
2. Loops:
- do-while: Post-test loop, executes at least once. Example: do { i++; } while (i < 5);
3. Functions:
- Use `const` to prevent modifications. Example: void printArray(const int arr[], int size);
- Functions return values or booleans for decision-making. Example: bool isPositive(int n) { return n > 0; }
4. Searching:
return -1;
return -1;
5. Sorting:
int minIdx = i;
std::swap(arr[i], arr[minIdx]);
6. File I/O:
std::ifstream inFile("data.txt");
std::ofstream outFile("output.txt");
std::string data;
void searchSortedArray() {
selectionSort(arr, 5);
- #include <iostream>
#include <fstream>
#include <string>
int main() {
string stringArray[MAX_SIZE];
int intArray[MAX_SIZE];
ifstream inputFile("data.txt");
if (!inputFile) {
return 1;
string data;
stringArray[strIndex++] = data;
inputFile.close();
int sum = 0;
sum += intArray[i];
return 0;