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