- •Void main()
- •Int main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Int arifm(int n)
- •Void main()
- •Void main()
- •Void main()
- •Void main()
- •Int main()
- •In.Close();
- •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 a, b;
char c;
cout<<"Введите первое число (a) -> ";
cin>>a;
cout<<"Введите второе число (b) -> ";
cin>>b;
cout<<"Выберете действие:"<<endl;
cout<<"1 — сложение."<<endl;
cout<<"2 — вычитание."<<endl;
cout<<"3 — умножение."<<endl;
cout<<"4 — деление."<<endl;
cout<<"Введите действие, которое выбрали -> "<<endl;
cin>>c;
if (c == '1')
a=a+b;
else
if (c == '2')
a=a-b;
else
if (c == '3')
a=a*b;
else
if (c == '4')
a=a/b;
else;
cout<<"Результат -> "<<a<<endl;
}
Подсчитать количество символов в файле.
#include <iostream>
#include <clocale>
#include <fstream>
using namespace std;
Int main()
{
setlocale(LC_ALL,"RUS");
int c = 0;
unsigned char ch;
fstream in("text.txt");
if(!in)
{
cout << "Ошибка!"<<endl;
return 1;
}
while(in)
{
ch = in.get();
cout<<ch;
if (ch > 32)
c++;
}
cout<<endl;
In.Close();
cout << "Количество символов -> " << c<<endl;
}
Подсчитать количество вопросительных предложений в файле.
Найти сумму целых четных чисел, расположенных между вводимыми с клавиатуры числами A и B.
#include <iostream>
#include <clocale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"RUS");
int a, b, i, s=0;
cout<<"Введите a -> ";
cin>> a;
cout<<"Введите b -> ";
cin>> b;
if(a>0 && b>0 && a<b)
{
for(i=a;i<=b;i++)
!(i%2)?s+=i:s=s;
cout<<"Сумма -> "<<s<<endl;
}
else
cout<<"Ошибка."<<endl;
}
Написать программу, вычисляющую значение n-го члена арифметической прогрессии, заданной соотношением: p(n)=p(n-1)+2; p(1)=1.
#include <iostream>
#include <clocale>
using namespace std;
Int arifm(int n)
{
if (n==1)
return 1;
else
return 2+arifm(n-1);
}
Void main()
{
setlocale(LC_ALL,"RUS");
int p, n;
cout<<"Введите n элемента -> ";
cin>>n;
p=arifm(n);
cout<<"Результат -> "<<p<<endl;
}
Дан номер некоторого года (положительное целое число). Вывести число дней в этом году, учитывая, что обычный год насчитывает 365 дней, а високосный — 366 дней. Високосным считается год, делящийся на 4, за исключением тех годов, которые делятся на 100 и не делятся на 400.
#include <iostream>
#include <clocale>
using namespace std;
Void main()
{
setlocale(LC_ALL,"RUS");
int god;
cout<<"Введите целое число (номер года) -> ";
cin>>god;
if ((god % 4)!=0)
cout<<"Количество дней в этом году = 365"<<endl;
else
if (!(((god % 100)==0) && ((god % 400)!=0)))
cout<<"Количество дней в этом году = 366"<<endl;
else
cout<<"Количество дней в этом году = 365"<<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]=0;
cout<<' '<<a[i];
}
cout<<endl;
}
Поиск номера первого минимального элемента массива.
#include <iostream>
#include <clocale>
using namespace std;
