Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <conio.h>
- #include <iomanip>
- #include <iostream>
- #include <stdio.h>
- #include <time.h>
- #include <string>
- #include <Windows.h>
- #include <math.h>
- #include <fstream>
- using namespace std;
- int main()
- {
- srand(time(0));
- setlocale( LC_ALL,"Russian" );
- ifstream fin;
- ofstream fout;
- int n;
- cout<<"\n\nВведите кол-во элементов массива n: ";
- cin>>n;
- float *A = new float[n];
- float *B = new float[n];
- cout<<"\nИскомый массив:\n";
- fout.open("in.txt");
- for (int i = 0; i < n; i++)
- {
- int temp = 0;
- temp = A[i] = (float)(rand()%2100-1000)/100;;
- fout << A[i]<< " ";
- }
- fout.close();
- fin.open("in.txt");
- for (int i = 0; i < n; i++){
- fin >> A[i];
- cout<<A[i]<<" ";
- }
- int ind=0;
- int k = -100;
- for (int i=0; i<n; i++){
- if (A[i]>k){
- k=A[i];
- ind = i;
- }
- }
- fin.close();
- fout.open("out.txt");
- fout<<"\nМаксим. элемент имеет индекс:"<<ind<<endl<<endl;
- int kol=n/2;
- for (int i=0,j=0; i<n; i++){
- if (i%2==0)
- {
- B[j]=A[i];
- fout<<B[j]<<" ";
- j++;
- }
- kol =j;
- }
- for (int i=0,j=kol; i<n; i++){
- if (i%2==1)
- {
- B[j]=A[i];
- fout<<B[j]<<" ";
- j++;
- }
- }
- n=0;
- do {
- cout<<"\n\nВведите n: ";
- cin>>n;
- }while(n<20);
- float *x = new float[n];
- float *y = new float[n];
- fout<<"\n\nИскомый массив x:\n";
- for (int i = 0; i < n; i++){
- x[i] = (float)(rand()%2100-1000)/100;
- fout<<x[i]<<" ";}
- fout<<endl<<endl;
- int kk=0;
- for(int i=0; i<n;i++){
- y[i] = tan(pow(2,x[i]));
- if (y[i]<x[i])
- kk++;
- fout<<y[i]<<" ";
- }
- fout<<endl<<endl<<"Вычислить количество элементов массива у, меньших по своим значениям соответствующих элементов массива х.\n"<<kk;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement