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

Нужно создать блок схему C++ - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перепешите за меня с паскаля на C++ http://www.cyberforum.ru/cpp-beginners/thread422275.html
Program Yakobi; Uses Crt; label met; Type Matrica = array of real; Var A,A1,Matr:Matrica; RazmMatr,i,j,p,q,k,m:integer; max_el,l:real; {procedura chtenie matrici-------------------------} procedure readFile;
C++ Найти три натуральных числа i, j, k, каждое из которых не превосходит n Помогите,пожалуйста,с задачей!!!Очень нужно,скоро сдавать.... Требуется ввести с клавиатуры размерность массива n, далее в цикле ввести элементы массива. Полученный ответ вывести на экран. Даны натуральные числа n,m,целые числа a1... an. Найти три натуральных числа i, j, k, каждое из которых не превосходит n, такие что ai+aj+ak=m. Если таких чисел нет то сообщить об этом. http://www.cyberforum.ru/cpp-beginners/thread422274.html
Число пелля помогите плз C++
Числа Пелля определяются так: первое число равно 1, второе равно 2, каждое следующее равно a(n)=2a(n-1)+a(n-2). Составить программу, которая находит сумму первых k чисел Пелля (k – задается пользователем). Определить количество первых чисел Пелля, таких, что значение их суммы не превышает диапазона типа int (long int). Вывести в виде таблицы данное значение суммы и три предыдущих с их номерами.
C++ разработка нерекурсивных функций.
Здравствуйте, задание таково - разработать функцию, которая для каждого заданного натурального числа N возвращает значение true - если число простое, false - составное, с помощью этой функции: для каждого целого числа на отрезке вывести на экран сумму его цифр. #include <stdio.h> using namespace std; int s(int x); int main() { int a =10; int b = 30; int i;
C++ Курсовая- "Шифр Магический Квадрат" http://www.cyberforum.ru/cpp-beginners/thread422254.html
Берите,кому надо. Если нужна сама программа-пишите в личку
C++ Программа, моделирующую бросание двух игральных костей() Нет могу понять чего он от меня хочет в 3-м задании и как это сообразить... Задание в файле... Ниже текст cpp-шника ,без 3-го задания: #include "stdafx.h" #include <iostream> #include <ctime> using namespace std; подробнее

Показать сообщение отдельно
22Андрей22
1 / 1 / 0
Регистрация: 14.11.2011
Сообщений: 21
04.01.2012, 14:34     Нужно создать блок схему C++
нужно составить блок-схему для этой программы:

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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#include <iostream>
#include <fstream>
using namespace std; 
 
void print(int **a, int nrow, int ncol, long *h, bool =0);
void sort(int **a, int nrow, int ncol, long *h);
 
 
int main(void)
{ int nrow, ncol;
  int i,j; int **a;
  ifstream f; // объявление потока для чтения
  f.open("D:\\abc5.txt");  // режим ios::in
  if (f) 
   { cout << "Read file ! \n";
     f >> nrow;   f >> ncol;
     
     // Выделение памяти под массив
     a = new int *[nrow];
     for(i = 0;i < nrow;i++)
       a[i]= new int [ncol];
     
     // Заполнение массива
     for(i = 0;i < nrow;i++)
      for(j = 0;j < ncol;j++)
        f >> a[i][j];
     cout << "\n"; 
     f.close();
 
//нахождение среднего балла для студентов
 
long *sum = new long [nrow];long *h=new long[nrow];
  for (i = 0;i < nrow;i++)
  { sum[i] = 0;
    for (j = 0;j < ncol; j++){
         sum[i] += a[i][j];
         h[i] =sum[i]/ncol;
  }}
 
//вывод исходного масива
 cout<<"\n Исходные баллы учеников\n";
 print(a, nrow, ncol,  h); 
 cout << "\n";
 sort(a, nrow, ncol, h);
//вывод на экран упорядоченной матрицы
 cout << "\n Баллы студентов";
 cout << "\n упорядоченные по среднему баллов\n";
{
 print(a, nrow, ncol,  h, 1);
 cout << "\n";}
 } 
else cout << "File not found \n"; 
}
 
void print(int **a, int nrow, int ncol, long *h, bool y) {
        for (int i = 0; i < nrow; i++) {
                if ((y == 1 && h[i] >= 4) || y == 0) {
                        for (int j = 0; j < ncol; j++)
                                cout << " " << a[i][j] << "  ";
                        cout << "| " << h[i] << "\n";
                }
        }
}
 
 
void sort(int **a, int nrow, int ncol, long  *h)
 { long buf_h;
   int nmin, buf_a;
   
   for(int i = 0;i < nrow; i++)
   { nmin = i;
     for(int j = i+1 ;j < nrow ; j++)
     
      if (h[j] > h[nmin] ) 
           nmin = j;
     buf_h = h[i];
     h[i] = h[nmin]; h[nmin] = buf_h;
     for(int j = 0;j < ncol;j++)
      { buf_a = a[i][j];
        a[i][j] = a[nmin][j];
        a[nmin][j] = buf_a;
      }
   } 
 }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru