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

C++Решите мне пожалуйста через функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переставить в обратном порядке элементы массива http://www.cyberforum.ru/cpp-beginners/thread259892.html
Здравствуйте! Помогите, пожалуйста, найти и исправить ошибки в решении задачи: Дан массив размера 10. Переставить в обратном порядке элементы массива, расположенные между его минимальным и максимальным элементами. Вот мой вариант кода (компилируется, но выдаёт исходный массив вместо массива с инвертированной частью):
C++ Вывод вектора, элементами которого являются структуры struct frequency_table { string symbol; int n; double W; }; void fout(frequency_table &ft_1, ofstream &oo) { oo<<ft_1.symbol<<" "<<ft_1.n<<" "<<ft_1.W<<endl; }; http://www.cyberforum.ru/cpp-beginners/thread259891.html
C++ Временные диалоги Win32 API
Во общем в Win32API я полный ноль, да и изучать мы его будем очень поврхностно и изучение закончится после сдачи заданий )), нам дали всего 2 задания по нему и лишь немного литературы, вот задание: В рабочей области окна приложения рядом друг с другом расположить 3 временных окна, каждое из которых по-своему реагирует на нажатие левой клавиши мыши. А вот код окна (одного, и то...
C++ Составить программу, обеспечивающую ввод и сохранение на диске информации о заброшенных мячах в игре баскетбол
Ребят, помогите пожалуйста с решением этой задачи, весь мозг сломала. Составить программу, обеспечивающую ввод и сохранение на диске информации о заброшенных мячах в игре баскетбол с последующей выдачей протокола игры в виде таблицы, содержащей графы:название команды, фамилия игрока, время, очки за мяч(1,2,3). Итоговой трокой таблицы должен быть общий счет. Программа должна обеспечивать также...
C++ программа С++ http://www.cyberforum.ru/cpp-beginners/thread259876.html
парни помогите написать программу,заранее спасибо) 1) Скопировать в файл F2 только четные строки из F1. 2) Подсчитать размер файлов F1 и F2 (в байтах)
C++ Цифры по возрастанию(функция) Задача в виде перегрузки функции и в виде адреса(отдельно). Задача следующая: Напишите программу, которая сортирует цифры числа по возрастанию. подробнее

Показать сообщение отдельно
Merlin666
96 / 96 / 10
Регистрация: 26.12.2010
Сообщений: 220
19.03.2011, 00:32     C++Решите мне пожалуйста через функцию
Как видишь, я 4,5 и 1 решил уже тебе..

Добавлено через 9 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void function3(int n)
{
  char a[n][n];
  
  for (int i=0; i<n; i++)
   for (int j=0; j<n; j++)
   {
     a[i][j]=' ';
   }
 
  for (int i=0; i<n; i++)
   for (int j=n-i-1; j<n; j++)
   {
     a[i][j]='*';
   }
 
   for (int i=0; i<n; i++)
    for (int j=0; j<n; j++)
    {
      if (j==n-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }  
}
Добавлено через 19 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void function6(int n, int m)
{
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
  for (int i=n-1; i>=0; i--)
   for (int j=n-i-1; j<m-(n-i-1); j++)
   {
     a[i][j]='*';
   }
 
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }
}
Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void function7(int n, int m)
{
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
  for (int i=0; i<n; i++)
   for (int j=i; j<m-i; j++)
   {
     a[i][j]='*';
   }
 
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }
}
Добавлено через 6 минут
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
void function9(int n, int m)
{ 
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
  for (int i=0; i<n; i++)
   a[i][0]='*';
 
  for (int i=0; i<n; i++)
   a[i][m-1]='*';
 
  for (int j=1; j<m-1; j++)
   a[0][j]='*';
 
  for (int j=1; j<m-1; j++)
   a[n-1][j]='*';
 
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }  
}
Добавлено через 28 минут
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
void function12(int n, int m)
{
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
       if (i%2==1)
       {
         if (j%2==0) a[i][j]='*'; 
       }
       else a[i][j]='*';
    }
  
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }  
}
Добавлено через 5 минут
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
void function10(int n, int m)
{
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
   for (int j=0; j<m; j++)
    for (int i=j; i<n-j; i++)
    {
       a[i][j]='*';
    }
  
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }  
}
Добавлено через 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
void function11(int n, int m)
{
  char a[n][m];
 
  for (int i=0; i<n; i++)
   for (int j=0; j<m; j++)
   {
     a[i][j]=' ';
   }
 
   for (int j=m-1; j>=0; j--)
    for (int i=m-j-1; i<n-(m-j-1); i++)
    {
       a[i][j]='*';
    }
  
   for (int i=0; i<n; i++)
    for (int j=0; j<m; j++)
    {
      if (j==m-1) cout<<a[i][j]<<"\n";
      else cout<<a[i][j];
    }  
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru