Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
KleveR8
Сообщений: n/a
#1

Проверьте! Правильно ли работает программа? - C++

09.05.2013, 23:42. Просмотров 251. Ответов 0
Метки нет (Все метки)

Задание:
Ввести с клавиатуры значения вещественного типа и записать их в текстовый файл в виде таблицы следующего формата:
X Y Z
2.1 3.7 0.9
6.2 5.4 4.2
и т.д.
Считать из файла полученные значения и создать из них другой файл вида:
sin(max{X,Y,Z}) : cos(min{X,Y,Z})
значение sin(3.7) : значение cos(0.9)


Программа:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <windows.h>
#include <conio.h>
#include <stdlib.h>
#include <math.h>
void main ()
{
    int const N=1;
    double x[N],y[N],z[N],max,min;
    int i;
    FILE *f;
    for(i=0;i<N;i++) {printf("%d. ",i+1); scanf("%lf%lf%lf",&x[i],&y[i],&z[i]);}
    f=fopen("massiv.txt","w");
    fprintf(f,"\tX\t:\tY\t:\tZ\n");
    for(i=0;i<N;i++) fprintf(f,"\t%.1lf\t:\t%.1lf\t:\t%.1lf\n",x[i],y[i],z[i]);
    fclose(f);
    f=fopen("massiv.txt","r");
    fscanf(f,"\tX\t:\tY\t:Z\n");
    for(i=0;i<N;i++) {fscanf(f,"\t%lf\t:\t%lf\t:\t%lf\n",&x[i],&y[i],&z[i]);}
    for(i=0;i<N;i++) {min=x[i]; max=x[i]; if(y[i]<min) min=y[i]; if(z[i]<min) min=z[i]; if(y[i]>max) max=y[i]; if(z[i]>max) max=z[i];}
    fclose(f);
    max=sin(max);
    min=cos(min);
    f=fopen("math.txt","w");
    fprintf(f,"sin(max{X,Y,Z})\t:\tcos(min{X,Y,Z})\n");
    for(i=0;i<N;i++) {fprintf(f,"\t%.1lf\t:\t%.1lf\n",max,min);}
    fclose(f);
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.05.2013, 23:42     Проверьте! Правильно ли работает программа?
Посмотрите здесь:

Проверьте что работает не правильно (задать значения вещественным элементам матриц) - C++
Вот задание: Задать значения вещественным элементам матриц А = {аij} и Q = {qij}, где i = 0, 1, 2,..., 6; j = 0, 1, 2,...,...

есть график, проверьте правильно ли программа? и подскажите как задать в программе интервал? - C++
вот есть график, проверьте правильно ли программа? и подскажите как задать в программе интервал? График: И что бы он был вот...

Не правильно работает программа - C++
#include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; int main() { unsigned long int v=299792,S1,S2; ...

Не правильно работает программа - C++
Написал программу но она чего то не правильно работает вот код: #include &lt;iostream&gt; #include &lt;fstream&gt; #include &lt;string&gt; using...

Правильно ли работает программа? - C++
Программа должна определить маршрут заданной длины из заданной вершины. Но я сомневаюсь в ее правильной работе. Посоветуйте и покритикуйте!...

Программа работает не правильно - C++
Задача:Найти среди 10 русских существительных отглагольные(типа хождение) и вывести их. AnsiString A; AnsiString B; int C; int...

Не правильно работает программа(Сортировка) - C++
Помогите понять почему не правильно работает сортировка в этой программе #include &lt;iostream&gt; using namespace std; int main() { ...

Программа работает не совсем правильно - C++
Вообщем вот условие. Создать класс, содержащий сведения о количестве изделий, собранный сборщиками цеха за неделю. Класс должен содержать...

Почему программа не работает правильно? - C++
У меня почему-то не корректно отображаются надписи в консоли.

Программа не всегда работает правильно - C++
Всем добрый вечер. Реализовал программу, подсчитывающую корень уравнения методом касательных(Ньютона). В качестве примера использовал...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru