Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Using namespace std;
int main(int argc, char* argv[]) { Int a, b; cout << "Vvedite pervoe chislo: "; cin >> a; cout << "Vvedite vtoroe chislo: "; cin >> b; if (a >= b) // если a больше либо равно b, то { cout << a << " >= " << b << endl; } else // иначе { cout << a << " <= " << b << endl; } system("pause"); Return 0; } if(условие) переменная = выражение 1; else переменная = выражение 2; Здесь значение, присваиваемое переменной, зависит от результата вычисления элемента условие, управляющего инструкцией if. Оператор "?" называется тернарным, поскольку он работает с тремя операндами. Вот его общий формат записи: Выражение1? Выражение2: Выражение3; while(something) { х = count > 0? 0: 1; while(something) { if(count >0) x = 0; else x = 1; Инструкция switch— это инструкция многонаправленного ветвления, которая позволяет выбрать одну из множества альтернатив. switch(выражение) { case константа1: Последовательность инструкций Break; case константа2: Последовательность инструкци Break; case константа3: Последовательность инструкций Break; default: последовательность инструкций } Рукции default-ветви выполняются в том случае, если ни одна из case констант не совпадет с результатом вычисления switch-выражения. Int main() { Int choice; cout << "Справка по темам:\n\n"; cout << "1. for\n"; cout << "2. if\n"; cout << "3. switch\n\n"; cout << "Введите номер темы (1-3): "; cin >> choice; cout << "\n"; switch(choice) { case 1: cout << "for - это самый универсальный цикл в С++.\n"; Break; case 2: cout << "if - это инструкция условного ветвления.\n"; Break; case 3: cout <<"switch - это инструкция многонаправленного ветвления.\n"; Break; default: cout << "Вы должны ввести число от 1 до З.\n"; } 5. fоr (инициализация; выражение; инкремент) { последовательность инструкций } Int num; Double sq_root; for(num=1; num<100; num++) { sq_root = sqrt((double) num); cout << num << " " << sq_root << '\n'; } for(x=0, у=10; х<=10; ++х, --у) cout << х << ' ' << у << '\n'; { int i; // Вывод чисел на экран до нажатия любой клавиши. for(i=0;!kbhit(); i++) cout << i << ' '; return 0; int main(){ Unsigned char ch; ch = 32; while(ch) { cout << ch; ch++; } Return 0; Int len; cout << "Введите длину строки (от 1 до 79): "; cin >> len; while(len>0 && len<80) { cout << '.'; Len--; } Return 0; } Тело while-цикла может вообще не содержать ни одной инструкции. Вот пример: while(rand()!= 100); do { инструкции; }while(выражение); - ДЕЛАЕТ ИТЕРАЦИЮ ХОТЯ БЫ РАЗ, ПРОВЕРЯЕТ ПРИ ВЫХ-Е int main() { int num; do { cout << "Введите число (100 - для выхода): "; cin >> num; }while(num!= 100); return 0; } Int main() { int magic; // магическое число int guess; // вариант пользователя magic = rand(); // Получаем случайное число. do { cout << "Введите свой вариант магического числа: "; cin >> guess; if(guess == magic) { cout << "** Правильно ** "; cout << magic <<" и есть то самое магическое число.\n"; } else { cout << "...Очень жаль, но вы ошиблись."; if(guess > magic) cout <<" Ваш вариант превышает магическое число.\n"; else cout <<" Ваш вариант меньше магического числа.\n"; } }while(guess!= magic); Return 0; } #include using namespace std; int main() { int x; for(x=0; x<=100; x++) { if(x%2) continue; cout << x << ' '; } = ПОИСК ЧЕТНЫХ ЧИСЕЛИнструкция break позволяет немедленно выйти из цикла. С помощью инструкции break можно организовать немедленный выход из цикла, опустив выполнение кода, оставшегося в его теле, и проверку условного выражения. int t; // Цикл работает для значений t от 0 до 9, а не до 100! for(t=0; t<< t <<' '; } Date: 2016-07-25; view: 375; Нарушение авторских прав |