Untitled
unknown
plain_text
3 years ago
2.8 kB
11
Indexable
#include <iostream> using namespace std; const int MinGrade = 56; int main() { int num = 0; cout << "Enter your choise 1-3:\n"; cin >> num; switch (num) { case 1: char TAV; int Assci; cout << "Enter your char:\n"; cin >> TAV; Assci = (int)TAV; if (TAV > '@' && TAV < '[' || TAV>'`' && TAV < '{') { if (Assci > '@' && Assci < '{') { if (TAV < '[') { Assci = Assci + ' '; cout << "the char is:" << (char)Assci; } } if (TAV >= '[') { Assci = TAV - ' '; cout << "the char is:" << (char)Assci; } } else cout << "the char is:" << (char)Assci; break; case 2: int num, digit, count = 0; cout << "Enter a number:\n"; cin >> num; if ((num < -9999) || (num > -1000 && num < 1000) || (num > 9999)) { cout << "Error!\n"; } num = abs(num); cout << "Enter a digit:\n"; cin >> digit; if (digit > 9 || digit <= -9) { cout << "Error!\n"; } if (num % 10 == digit) { count += 1; } num /= 10; if (num % 10 == digit) { count += 1; } num /= 10; if (num % 10 == digit) { count += 1; } num /= 10; if (num % 10 == digit) { count += 1; } cout << "the number appears:" << count << " times"; break; case 3: double grade1, grade2, grade3; cout << "Enter your 3 grades:\n"; cin >> grade1 >> grade2 >> grade3; if (grade1 < MinGrade && grade2 < MinGrade && grade3 < MinGrade) { cout << "Failed!\n"; } if (grade1 >= MinGrade && grade2 >= MinGrade && grade3 >= MinGrade) { cout << "The average is:\n" << (grade1 + grade2 + grade3) / 3; } if (grade1 >= MinGrade && grade2 >= MinGrade && grade3 < MinGrade) { cout << "The average is:\n" << (grade1 + grade2) / 2; } if (grade1 < MinGrade && grade2 >= MinGrade && grade3 >= MinGrade) { cout << "The average is:\n" << (grade2 + grade3) / 2; } if (grade1 >= MinGrade && grade2 < MinGrade && grade3 >= MinGrade) { cout << "The average is:\n" << (grade1 + grade3) / 2; } else { if (grade1 >= MinGrade) cout << "The average is:\n" << grade1; if (grade2 >= MinGrade) cout << "The average is:\n" << grade2; if (grade3 >= MinGrade) cout << "The average is:\n" << grade3; } break; default: cout<<"Error, try again!\n"; } }
Editor is loading...