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

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

Войти
Регистрация
Восстановить пароль
 
LikeChoko
0 / 0 / 0
Регистрация: 16.03.2012
Сообщений: 38
#1

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

24.05.2012, 08:29. Просмотров 240. Ответов 0
Метки нет (Все метки)

Нужны блок-схемы к кодам
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;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2012, 08:29     Нужна блок-схемы к след. кодам
Посмотрите здесь:

Блок-схемы!!!! - C++
Составит блок-схемы к следующим задачам: 1.В одноподъездном доме n этажей.На каждом этаже по 3 квартиры.в лифте набирается не номер...

блок схемы - C++
Помогите с составлением блок схем к этим программам: 1)Ввести с клавиатуры 15 символов. Определить, сколько среди них цифр и сколько...

Блок-схемы - C++
Формумчане, у меня нестандартный вопрос: кто-нибудь из вас может мне помочь в составлении блок-схем к программам? Необходимо это для...

блок-схемы - C++
нарисовать блок-схему для рограммы: Напишите программу, которая будет определять размер для данных (int, char, long, double, short,...

Блок Схемы - C++
Люди помогите нарисовать блок схему Вводится n чисел до тех пор пока не будет введено число из промежутка от 10 до 20. Подсчитать...

Блок-схемы - C++
Всем привет! Ребят, программы написать могу, а блок-схемы нарисовать все никак не удается! Помогите пожалуйста!!! Буду очень...

Блок-схемы - C++
Кто может нарисовать 7 блок-схем, не сложные по видимому, но надо поскорее кто сечет отпишите плиз

Блок-схемы операторов - C++
Подскажите, пожалуйста, как выглядит блок-схема операторов switch, while и for? Слышала, есть Американский стандарт по построению...

Блок-схемы по тексту! - C++
Подскажите программу для составления блок-схем по тексту в С++.

Блок-схемы к задачам - C++
Помогите пожалуйста нарисовать блок-схему к задаче.Очень срочно.Заранее спасибо. #include &lt;iostream&gt; #include &lt;cmath&gt; #include...


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

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

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