Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

1)Переменные и операции с ними



1)Переменные и операции с ними

· Даны два ненулевых числа. Найти сумму, разность, произведение и частное их модулей

 

 

#include "stdafx.h"

#include <iostream>

#include <math.h>

using namespace std;

 

void main()

{

int a,b;

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

int c=abs(a)+abs(b);

int d=abs(a)-abs(b);

int e=abs(a)*abs(b);

int f=abs(a)/abs(b);

cout<<"summa="<<c<<"\n"<<"raznost="<<d<<"\n"<<"proizvedenie="<<e<<"\n"<<"chastnoe="<<f;

cin.get(); cin.get();

}

 

 

1) Переменные и операции с ними

· Дано расстояние L в сантиметрах. Используя операцию деления на цело, найти количество полных метров в нем

 

 

#include "stdafx.h"

#include <iostream>

using namespace std;

 

void main()

{

int l,b=100,c;

cout<<"l=";

cin>>l;

c=l/b;

if(c>1){

cout<<c;}

else if(c<1){

cout<<c;

}

cin.get();cin.get();

}

 

4) оператор цикла (уметь решать циклами while, do-while, for)

· Даны числа А и В (А<B) Найти произведения всех чисел от А до В

#include "stdafx.h"

#include <iostream>

using namespace std;

 

void main()

{

int a, b;

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

int c = a;

if (a < b)

{

for (int i = a; i <= b; i++)

{

c *= a*i;

}

cout <<"c="<< c;

}

cin.get();cin.get();

}

 

3) оператор выбора

· Единицы массы пронумерованы следующим образом: 1 – килограмм, 2 – миллиграмм, 3 – грамм, 4 - тонна, 5 – центнер. Дан номер единицы массы (целое число в диапозоне 1-5) и и масса тела в этих единицах (вещественное число), найти массу тело в килограммах.

 

 

#include "stdafx.h"

#include <iostream>

using namespace std;

void main()

{

int a,b,c,d,e;

int x;

cin>>x;

cin>>a;

b=a/10000;

c=a/1000;

d=a*1000;

e=a*100;

switch(x){

case 1: cout<<a<<"kiligramm= "<<a<<" "<<"kilogramm";break;

case 2: cout<<a<<"miligramm="<<b<<" "<<"kilogramm"; break;

case 3: cout<<a<<"gramm="<<c<<" "<<"kilogramm";break;

case 4: cout<<a<<"tonna="<<d<<" "<<"kilogramm"; break;

case 5: cout<<a<<"centner="<<e<<" "<<"kilogramm";break;

default: cout<<"ERRROR"; break;

}

cin.get(); cin.get();

}

 

 

2) условный оператор и оператор условия

· Даны три целых числа. Найти количество положительных и количество отрицательных чисел в исходном наборе

 

#include "stdafx.h"

#include <iostream>

 

using namespace std;

 

void main()

{

int a,b,c,d=0,e=0;

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

cout<<"c=";

cin>>c;

if (a>=0){

d++;}

else

e++;

 

if(b>=0){

d++;}

else

e++;

if(c>=0){

d++;}

else

e++;

cout<<"polozitelnye-"<<d<<"\n"<<"otricatentye-"<<e;

cin.get(); cin.get();



 

 

2) условный оператор и оператор условия

 

· Даны две переменные вещественные типа А и В. Перераспределить значения данных переменных так, что бы в А оказалось меньшее из значений, а в В – большее. Вывести на экран новые значения А и В

 

#include "stdafx.h"

#include <iostream>

 

using namespace std;

 

void main()

{

int a,b;

cout<<"a=";

cin>>a;

cout<<"b=";

cin>>b;

if (a < b)

{

cout<<"a="<<b<<" "<<"b="<<a;

 

}

else

cout<<"a="<<a<<" "<<"b="<<b;

cin.get(); cin.get();

 

 

6) Массивы

Дан целочисленный массив размера N. Вывести все содержащие в данном массиве нечетные числа в порядке возрастания них индексов, а так же их количество

 

 

int n[10] = {1, 2, 3, 4, 5, 6, 7, 8, 9,10};

for (int i = 0; i<10; i++)

{

if (n[i] % 2)

cout <<n[i]<<" ";

}

cin.get();cin.get();

}

 


Дата добавления: 2015-08-29; просмотров: 17 | Нарушение авторских прав




<== предыдущая лекция | следующая лекция ==>
Задание 1. Составить программу, обеспечивающую подачу управляющего сигнала в момент, когда включается определенный индикатор, Выбор индикатора, от которого будет отталкиваться световая волна, | (первый лист слипа) (лицевая сторона)

mybiblioteka.su - 2015-2024 год. (0.011 сек.)