Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Else оператор_3;





Тернарная условная операция?:

Тернарная операция имеет форму:

условие? выражение_1: выражение_2;

результатом данной операции будет выражение_1, если условие истин­но, иначе - выражение_2.

Например, найти модуль числа: abs = а>0? а: -а;

ПРИМЕРЫ РЕШЕНИЙ

1. Введите число, если оно не меньше 50, то на экране - “Зачте­но!!!!”, иначе “Попробуйте в следующий раз”.

 

#include <stdio.h>

#include <conio.h>

void main(void)

{

// определение переменых

int num;

// ввод данных

puts(”Enter the data: ”);

scanf(”%d”, &num);

if (num>=50)

puts(”To pass a test!!!! ”);

else

puts(”Try next time”);

getch();

}

 

 

2. Ввести 3 числа и определить наибольшее из них.

#include <stdio.h>

#include <conio.h>

 

void main(void)

{

//определение переменных

int x, у, z, max;

//ввод данных

printf("Vvedite 3 chisla: ");

scanf ("%d%d%d", &x, &y, &z);

//предполагаем, что первое введенное число

//является максимальным

max = х;

if (max < у) max=y;

if (max < z) max=z;

printf ("max iz chsel: %-5d%-5d%-5d", x, y, z);

printf(" eto %d\n",max);

getch();

}

 

3. Ввести исходные данные x, y, z. Вычислить значение , где

в зависимости от выбора f(x): sin (x), cos (x) или tg (x).

 

#include <stdio.h>

#include <conio.h>

#include <math.h>

 

void main(void)

{

double a, c, x, y, z, f;

int nom;

clrscr(); // очистка экрана

puts("Function U(x):\n 1 - cos(x)\n 2 - sin(x)\n 3 - tan(x)");

puts( Input nomer ”);

scanf("%d", nom);

if (nom==1) f=cos(x);

else if (nom==2) f=sin(x);

else if (nom==3) f=tan(x);

else { puts( nom>3 ”); exit; }

puts("Input z>1");

scanf("%lf",&z);

if (z<=1) x= z*z+1;

else x=1/sqrt(z-1);

puts("Input a, c");

scanf("%lf%lf",&a, &c);

y = a* log(fabs(x)) + exp(x);

y = y + c*pow(sin(f*f – 1), 3);

printf ( y=%6.2lf\n ”, y);

getch();

}

 

Date: 2015-10-19; view: 328; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию