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

Нужна блок-схемы к след. кодам - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ попадает ли точка с заданными координатами (x, y) в заштрихо-ванную область http://www.cyberforum.ru/cpp-beginners/thread584983.html
помогите пожалуйста начал делать но запутался с областью определения функции Задание(по рисунку): 1. Определить, попадает ли точка с заданными координатами (x, y) в заштрихо-ванную область ). 2. Разработать алгоритм задачи и отобразить его по ГОСТ 19.701 – 90. Коорди-наты x, y запросить функцией scanf(). Условие попадания точки в заштрихованную область записать одним предложением . ...
C++ Возвращаемое значение функции при вызове её через указатель int ret; // это должно быть возвращаемое значение ((int (__stdcall*)(HWND, char*, char*, UINT)) adr_MessageBoxA)(hwnd, str, hdr, utype); куда вставить ret? - то что МессагеБоксА должна вернуть http://www.cyberforum.ru/cpp-beginners/thread584968.html
C++ Что за error?
После установки Борланд С++ в Вин 7. Когда открою вот такой ошибку показывает, что делать?
Сравнить переменную типа string с содержимым файла C++
а как можно сравнить переменную типа string с содержимым файла?
C++ Как собрать проект из исходников для COM порта? http://www.cyberforum.ru/cpp-beginners/thread584941.html
Не получается собрать проект для MSVS10. Нужно работать с COM-портом вот как здесь: На сайте есть исходные файлы. В третьей папке содержатся файлы с использованием win API. Там даже есть исполняемые файлы. В файлах используются структуры которых нет, но они есть на MSDN: содержание DCB COMMTIMEOUTS Кто поможет это сделать, что-то я не совсем понял как по примеру сделать это?
C++ Система бронирования авиабилетов Добрый день, передо мной стоит вот такая задача: В системе бронирования авиационных билетов имеется следующая информация: 1) перечень рейсов; 2) список пассажиров на каждый рейс; 3) очередь пассажиров, в случае когда число заявок на билеты превышает количество мест. Организовать в основной памяти хешированный список пассажиров. Выдать по имени пассажира полную информацию обо всех... подробнее

Показать сообщение отдельно
LikeChoko
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 38
24.05.2012, 08:29     Нужна блок-схемы к след. кодам
Нужны блок-схемы к кодам
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdafx.h" //стандартно подключенная
#include <conio.h> //для консольного ввода/вывода данных
#include <clocale> //для выбора локали
#include <iostream> //для ввода/вывода данных
#include <math.h> //математические операторы
#include <stdio.h> // для printf/scanf
 
using namespace std; //подключаем стандартное пространство имен
void main() //главная функция программы
{ 
int x[10] = {0},i;//заводим массив х из 10 элементов и обнуляем (это будет массив счетчиков встречи каждой цифры 0 ... 9); заводим целочисленную переменную i для цикла
int y,a,b,c,d,e,v,g,q,w,r,u,p,h,l,k,m,n;
cout<<"Vvedite celoe 5-znachnoe chislo:";
cin >>y;
    a=y/10000%10;
    b=y/1000%10;
    c=y/100%10;
    d=y/10%10;
    e=y/1%10;
if ((a==b)||(a==c)||(a==d)||(a==e))
w=1;
if ((b==a)||(b==c)||(b==d)||(b==e)) 
q=1;
if ((c==a)||(c==b)||(c==d)||(c==e))
g=1;
if ((d==a)||(d==b)||(d==c)||(d==e))
v=1;
if ((e==a)||(e==b)||(e==c)||(e==d))
r=1;
if ((a==b)&&(a==c)&&(a==d)&&(a==e)) 
h=1;
if ((b==a)&&(b==c)&&(b=d)&&(b==e))
k=1;
if ((c==a)&&(c=b)&&(c==d)&&(c==e)) 
l=1;
if ((d==a)&&(d==b)&&(d==c)&&(d==e)) 
m=1;
if ((e==a)&&(e==b)&&(e==c)&&(e==d))
n=1;
u=w+q+g+v+r;
p=h+k+l+m+n;
if(u>0)
cout<<"Odinakovyh cifr v chisle:"<<u<<endl;
if(u==0)
cout<<"Odinakovyh cifr v chisle:"<<p<<endl;
    while( y!=0 )//цикл, пока y не равно 0
{
x[y % 10] ++;//y%10 - остаток от деления числа на 10; в зависимости от его значения, увеличиваем элемент под соответствующим номеров в массиве х
y /= 10;// уменьшаем исходное число в 10 раз
}
for(i=0; i<10; i++) //в конце цикла получим заполненный массив х; например, если ввели 444, то массив х будет такой: {0,0,0,0,3,0,0,0,0,0}
    //если бы ввели число 776, то: {0,0,0,0,0,0,1,2,0,0}
{
if(x[i] > 1)//и если какая-то цифра встречается больше 1 раза
{
cout <<  "Chislo "<< i << ":povtor " << x[i] << " raz\n";// то печатаем саму цифру и количество ее повторений
}
}
cout << "\n";
 
system("pause");
 
}
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include "stdafx.h" //стандартно подключенная
#include <conio.h> //для консольного ввода/вывода данных
#include <clocale> //для выбора локали
#include <iostream> //для ввода/вывода данных
#include <math.h> //математические операторы
#include <stdio.h> // для printf/scanf
 
using namespace std; //подключаем стандартное пространство имен
int main() //главная функция программы
{ //тело функции
setlocale (LC_CTYPE,"rus"); //Устанавливаем русскую локаль
int n,i;
while(true)
{
cout<<"Vvedite natural'noe chislo n:";
cin>>n;
double *F;// объявление указателя (на массив)
F=new double[n]; // веделение памяти под массив (создение динамического массива)
double a,b,h,l,s=0;
cout<<"Vvedite a:";
cin>>a;
cout<<"Vvedite b:";
cin>>b;
if(a<b)
{
for(i=1;i<=n;i++)
{
 
h=(b-a)/n;
l=a+((i-1/2)*h);
F[i]=l/(1+pow(l,2));
s=s+F[i]*h;
 
}
cout<<"\nSumma:"<<s<<endl;
}
else
    cout<<"Vvod nepravil'nyh chisel.Poprobuite vvesti drugie znacheniya"<<endl;
//system("pause");
}
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru