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

Блок схема. С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сложная обработка элементов файлов. Найти сумму положительных компонент файла, расположенных до максимальной компоненты... http://www.cyberforum.ru/cpp-beginners/thread747163.html
Помогите пожалуйста! Создать числовой файл F . Найти сумму положительных компонент файла, расположенных до максимальной компоненты. Найденной суммой заменить отрицательные компоненты, строящие после максимума. Файл и сумму распечатать (как до, так и после преобразования). Добавлено через 3 часа 0 минут Пожалуйста Добавлено через 3 часа 11 минут Очень нужно, а я по файлам не шарю..
C++ Сортировка массива структур по одному из полей Добрый вечер. Есть такое задание: Организуйте сортировку массива студентов по номеру года обучения. Используйте стандартную функцию qsort. Указание: при сравнении понадобится разыменовывать указатель, а затем обращаться к полю структуры студента. Это могло бы выглядеть так: (*p).year. Однако обращение к полям структуры по указателю на структуру настолько частое действие в языке C, что для этого... http://www.cyberforum.ru/cpp-beginners/thread747162.html
Запись и считывание с файла с проверкой C++
Написать программу, которая считывает из файла и выводит на экран только строки, не содержащие двузначныx чисел. Вот я написал программу, все работает. #include <iostream> #include <fstream> #include <conio.h> using namespace std; int main () {
C++ Модифицировать функцию для одномерного массива в функцию для двумерного
Помогите пожалуйста. Очень срочно. Есть две функции для одномерного массива. Функция двоичного поиска и сортировки вставками. Нужно переписать эти функции для динамического двумерного массива. Переводить в одномерный нельзя. Работа только с двумерным. Вот функции Двоичный поиск int search(int *nums, int s) { int pos = 0; if (s == 0) return 0; else if (s == 1) { ++cmp; if (nums > nums)...
C++ как считать огрооооомное число в динам массив целых чисел http://www.cyberforum.ru/cpp-beginners/thread747150.html
Hello ! Необходимо ввести в консоли большое число : 131231231231231231231231231231231231231231231231231231231231312 Не могу понять, как засунуть его в динамический массив целых чисел. Ввод в 1 строке без пробелов, ЕНТЕР конец ввода. Пробывал считать все в массив типа char и уже оттуда перегнать в массив типа int, не получилось, пользовался atoi. Есть у кого еще идеи ?? Добавлено через...
C++ Работа с экраном в текстовом режиме Пожалуйста подскажите, как сделать вывод всех цветов фона, разделяя цвета паузой. Задание: Дополнить меню функциональной клавишей F6: вывод в окно 1 всех цветов фона, разделяя цвета паузой. На окно нанести рамку. Вот, что у меня только есть: #include <vcl.h> #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <dos.h> #include <windows.h> подробнее

Показать сообщение отдельно
cjjack
1 / 1 / 0
Регистрация: 26.12.2012
Сообщений: 75

Блок схема. С++ - C++

26.12.2012, 20:50. Просмотров 325. Ответов 3
Метки (Все метки)

Помогите с блок схемой к этому коду

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
#include <iostream.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
void main()
{
clrscr();
int n,i=0,j=0,ch=0,z=0,k=0, buf;
randomize();
cout << "Vvedite razmer massiva: ";
    cin >> n; //noJIy4eHue pa3Mepa
int* el;
 el= new int[n]; //sozdanie massiva dlya zapisi min elementov
int* sort1;
 sort1= new int[n];//massiv dlya sortirovki
int** a;               //obyavlenie massiva chisel
a = new int* [n];
for (i=1; i<n+1; i++)
a[i] = new int [n];   //konec obyavleniya massiva
cout << "Vvodite elementi massiva: \n";
for (i=1; i<n+1; i++)//zapolnenie
    for (j=1; j<n+1; j++)
    {
    a[i][j]=rand()%100-50;
   if (fmod(a[i][j], 2)==0)
         if (a[i][j]!=0)
        ch=ch+1;     //chetnie
   }
for (j=1; j<n+1; j++)
{el[j]=0;
    for (i=1; i<n+1; i++) //schitaem summu
    el[j]+=a[i][j];
}
for (i=1; i<n+1; i++)
     for(j=1; j<n-i+1; j++)
        if (el[j]>el[j+1])
            {
         for(z=1; z<n+1; z++)
         {
         sort1[z]=a[z][j];  //sortiruem stolbci
         a[z][j]=a[z][j+1];
         a[z][j+1]=sort1[z];
         }
         buf=el[j];      //sortiruem summi
            el[j]=el[j+1];
            el[j+1]=buf;
         }
for (i=1; i<n+1; i++)  //vivod massiva
{
cout<<"\n";
for (j=1; j<n+1; j++)
cout<<a[i][j]<<" ";
}
for (j=1; j<n+1; j++)  //vivod massiva summ
cout<<"\n"<<"summa "<<j<<" stolbca: "<<el[j];
cout<<"\nChetnih "<<ch;
getch();
}
Очень нужна блок схема..сам ну никак(((
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru