Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






Задание №1. #includestdafx.h

Задание №1

#include" stdafx.h"

#include< iostream>

#include< math.h>

#include< fstream>

usingnamespacestd;

 

 

doublefunktion(doublea, doubleB, doubleA){

double X1;

X1=B*cos(a)/A;

return X1;

}

 

double funktion2(doubleX){

double Z1;

Z1=sqrt(1+X);

return Z1;

}

 

intinp(double *beta){

constdouble A=0.75, B=4.5;

double Z, X, a;

int c=0;

ifstream input(" D: \\data.txt");

if(! input){

cout< < " Ошибкаоткрытияфайла" < < endl;

return -1;

}

else{

while(! input.eof()){

input> > a;

X=funktion(a, B, A);

Z=funktion2(X);

if(Z> 0){

beta[c]=Z;

c++;

}

}

}

input.close();

return c;

}

voidoutp(double *beta, intn){

ofstream output(" D: \\result.txt");

for(inti=0; i< n; ++i){

cout< < " Значение массива Z с индексом [" < < i< < " ]=" < < beta[i]< < endl;

output< < beta[i]< < " ";

}

output.close();

}

 

int_tmain(intargc, _TCHAR* argv[])

{

setlocale(LC_ALL, " rus");

constint n=9;

int c;

double beta[n];

c=inp(beta);

if(c> 0){

outp(beta, c);

}

cin> > c;

return 0;

}

Задание №2

#include" stdafx.h"

#include< iostream>

#include< fstream>

usingnamespace std;

 

void inp(intn, intm, double **B){

ifstream input(" C: \\Users\\Lenka-Hp\\Desktop\\ConsoleApplication3\\arr.txt");

if(! input){

cout< < " Ошибкаоткрытияфайла" < < endl;

}

else{

while(! input.eof()){

for(int i=0; i< m; ++i){

for(int j=0; j< n; ++j){

input> > B[i][j];

}

}

}

}

input.close();

}

void outp(intn, intm, double *C){

ofstream output(" C: \\Users\\Lenka-Hp\\Desktop\\ConsoleApplication3\\result.txt");

for(int i=0; i< n; ++i){

cout< < C[i]< < " ";

output< < C[i]< < " ";

}

output.close();

}

double array_calc(doubleA, doubleB){

returnA+B;

}

int_tmain(intargc, _TCHAR* argv[])

{

setlocale(LC_ALL, " rus");

 

 

constint n=4, m=2;

double** B = newdouble*[n];

for(int i=0; i< n; ++i){

B[i] = newdouble[m];

}

inp(n, m, B);

 

double C[n];

 

 

for(int i=0; i< n; ++i){

C[i]=array_calc(B[0][i], B[1][i]);

}

outp(n, m, C);

 

cout< < endl;

 

 

system(" pause");

return 0;

}

Результат выполнения:

Задание №1

<== предыдущая лекция | следующая лекция ==>
Відображення операцій з руху готової продукції на рахунках бухгалтерського обліку | Общая характеристика предприятия (структурного подразделения если не АТП)
Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.009 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал