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

Составить блок-схему - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Организуйте проверку , чтобы ширина была не равна длине http://www.cyberforum.ru/cpp-beginners/thread1056332.html
прошу помочь написать программу со следующими условиями. 1)Введите 2 переменные : ширину и длину прямоугольника 2)Организуйте проверку , чтобы ширина была не равна длине , если это не так выполнять ввод до тех пор, пока ширина не будет отлична от длины 3)ввыести получившуюся площадь на экран
C++ Деление на 6 Люди, не могу понять, неужели я такой никчема? Задача: Заданы N целых чисел. Определить сумму и количество тех чисел, которые являются положительными и при этом делятся на 6 без остатка. Input Первая строка стандартного потока ввода содержит количество тестов Т. Каждый тест состоит из двух строк. Первая строка - количество чисел N (0 < N ≤ 100). Во второй строе заданы N целых чисел,... http://www.cyberforum.ru/cpp-beginners/thread1056309.html
C++ неправильно считает сумму и разность КА
нахождение суммы разности целых неотрицательных чисел,например 1-23+456-7890, или 0-1-1-1-1-1, или 000. (Конечный Автомат). в чем тут ошибка? //рекурсия #include <iostream> #include <stdio.h> #include <stdlib.h> #include <math.h> #include <locale.h> #include <Windows.h> using namespace std;
ассемблерная вставка с С++ C++
можете подсказать по коду программы, что каждая строчка делает(коментарий каждой строчки). Буду благодарен. код: const char msg = {'H','e','l','l','o',',',' ','W','o','r','l','d','\n'}; const char sz = sizeof(msg); void _start(void) { asm volatile ( "mov $1, %%rax\n\t" // 1 - SYS_write
C++ Создать объект стек, перегрузив ++ и -- http://www.cyberforum.ru/cpp-beginners/thread1056288.html
Создать объект стек, перегрузив ++ и --. (Как постфиксными так префиксными). ++ Добавляет элемент в стек. -- извлекает элемент из стека. очень нужна помощь..
C++ Программа для вычисления суммы двух неотрицательных чисел. Ошибка: неправильный формат вывода. Написал супер элементарную программу для вычисления суммы двух неотрицательных чисел. #include <stdio.h> int main() { int a, b, s; s = 0; scanf("%d\n%d", &a, &b); подробнее

Показать сообщение отдельно
784141
0 / 0 / 0
Регистрация: 08.10.2013
Сообщений: 4
25.12.2013, 16:35     Составить блок-схему
Очень нужна блок схема к этому коду. Помогите
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include <time.h>
#include <fstream>
#include <string>
#include <cmath>
using namespace std;


double func(int a, int b, int d, double x)
{
return 1.0 * a * cos(1.0 * b*x) + pow(x, d);
}

double method_of_trapezium(int a, int b, int d, double x1, double x2, double dx)
{
double x = x1;
double sum = (func(a, b, d, x1 + dx) + func(a, b, d, x1)) * dx / 2.0;
while(x < x2)
{
sum += (func(a, b, d, x + dx) + func(a, b, d, x))*dx / 2.0;
x += dx;
}

cout«"result: "«sum«endl;
return sum;
}

void writeToFile(double val)
{
char * fileName = "output.txt";
FILE * file = fopen(fileName, "w");
if (file) // если есть доступ к файлу,
{
fprintf(file,"%f", val);
}
//Закрываем файл
fclose(file);

}

void main(int argc, char argv[])
{

clock_t t;
t = clock();

int a,b,d;
double x1,x2;

double dx = 0.001;

//Открываем файл для чтения
ifstream infile;
infile.open ("file.txt");
int i =0;
//Считываем строки из файла до тех пор, пока не дошли до конца файла
while(infile.eof() == false)
{

//Получаем строку из файла
string line = "";
getline(infile, line);

if (line.find("a=") != string::npos)
{
line.erase(0,2);
a = atoi(line.c_str());
}

if (line.find("b=") != string::npos)
{
line.erase(0,2);
b = atoi(line.c_str());
}

if (line.find("d=") != string::npos)
{
line.erase(0,2);
d = atoi(line.c_str());
}

if (line.find("x1=") != string::npos)
{
line.erase(0,3);
x1 = atof(line.c_str());
}

if (line.find("x2=") != string::npos)
{
line.erase(0,3);
x2 = atof(line.c_str());
}
if (line.find("dx=") != string::npos)
{
line.erase(0,3);
dx = atof(line.c_str());
}
}

cout«"a="«a«endl;
cout«"b="«b«endl;
cout«"d="«d«endl;
cout«"x1="«x1«endl;
cout«"x2="«x2«endl;
cout«"dx="«dx«endl;

double result = method_of_trapezium(a,b,d,x1,x2,dx);

writeToFile(result);

t = clock() - t;

cout«"File created. Time: ";
printf("%f", (double)t/CLOCKS_PER_SEC);
cout«endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru