
- •Void main()
- •Int main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Int main()
- •In.Close();
- •Void main()
- •Int arifm(int n)
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Int main ()
- •Void main()
- •Void main()
- •Ifstream f("text.Txt");
- •If (!f.Is_open())
- •Void main()
- •Void main()
- •Int main()
- •Int factorial(int);
- •Void main()
- •Int factorial(int k)
- •Void main()
- •Void main()
Void main()
{
setlocale(LC_ALL,"RUS");
int n, a[100];
cout<<"Количество элементов в массиве -> ";
cin >> n;
for (int i = 0; i < n; i++)
{
cout << "Введите [" << i+1 << "] элемент массива: ";
cin >> a[i];
}
int m = a[0];
for (int i = 0; i < n; i++)
if (a[i] < m)
m = a[i];
cout<<"Минимальный элемент массива -> "<<m <<endl;
}
Найти действительные корни квадратного уравнения. Проверять действительно ли уравнение квадратное (коэффициент при старшей степени не равен нулю).
#include <iostream>
#include <clocale>
#include <math.h>
using namespace std;
Int main ()
{
setlocale(LC_ALL,"RUS");
float a, b, c, D, x1, x2;
cout<<"Введите элемент уравнения (a) -> ";
cin >> a;
cout<<"Введите элемент уравнения (b) -> ";
cin >> b;
cout<<"Введите элемент уравнения (c) -> ";
cin >> c;
D=(b*b)-(4*a*c);
if (D>0)
{
x1=(-b+sqrt(D))/(2*a);
x2=(-b-sqrt(D))/(2*a);
cout <<"Результат (x1) -> "<< x1<<endl;
cout <<"Результат (x2) -> "<< x2<<endl;
}
else
cout<<"Корней нет."<<endl;
return 0;
}
В массиве A из 10 элементов, заполненном случайными числами от -5 до 5, найти и вывести сумму элементов с нечетными индексами. Индекс 0 считать четным.
#include <iostream>
#include <clocale>
using namespace std;
const int r = 10;
Void main()
{
setlocale(LC_ALL,"RUS");
int a[r], i, s=0;
cout<<"Исходный массив -> ";
for(i=0;i<r;i++)
{
a[i]=rand()%11-5;
cout<<' '<<a[i];
}
cout<<endl;
for(i=0;i<r;i++)
if(i%2!=0)
s+=a[i];
cout<<"Сумма -> "<<s<<endl;
}
Подсчитать количество слов в файле.
#include <iostream>
#include <clocale>
#include <fstream>
using namespace std;
Void main()
{
setlocale(LC_ALL,"RUS");
char c[100];
int t = 0;
Ifstream f("text.Txt");
If (!f.Is_open())
cout << "Ошибка, файл не найден!" << endl;
else
{
while (!f.eof())
{
f >> c;
if (strlen(c) == 1 || !(strlen(c) % 1))
++t;
}
cout<<"Количество слов в файле -> " << t<< endl;
}
}
Дано вещественное число A и целое число N (> 0). Вывести все целые степени числа A от 1 до N. Использовать цикл for.
#include <iostream>
#include <clocale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"RUS");
float a;
int i,n;
cout<<"Введите a -> ";
cin>>a;
cout<<"Введите n -> ";
cin>>n;
if(n>0)
{
cout<<"Результ:"<<endl;
for(i=1;i<=n;i++)
cout<<a<<"^"<<i<<"= "<<pow(a,i)<<endl;
}
else
cout<<"Ошибка, n не может быть меньше или равно нулю"<<endl;
}
В массиве A из 10 элементов, заполненном случайными числами от -5 до 5, заменить знак у всех положительных элементов на обратный.
#include <iostream>
#include <clocale>
using namespace std;
const int r = 10;
Void main()
{
setlocale(LC_ALL,"RUS");
int a[r], i;
cout<<"Исходный массив -> ";
for(i=0;i<r;i++)
{
a[i]=rand()%11-5;
cout<<' '<<a[i];
}
cout<<endl<<"Обработанный массив -> ";
for(i=0;i<r;i++)
{
if(a[i]<0)
a[i]=-1*a[i];
cout<<' '<<a[i];
}
cout<<endl;
}
Дано натуральное число n. Выяснить, имеются ли среди чисел n, n+1, ..., 2n близнецы, т.е. простые числа, разность между которыми равна двум. (Определить процедуру, позволяющую распознавать простые числа.)
#include <iostream>
#include <clocale>
using namespace std;
bool simple(int n)
{
int t = n>>1;
for(int i=2;i<t;i++)
if( !(n%i) )
return 0;
return 1;
};