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

Исправте ошибки в коде программы(их два варианта). - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ сортировка http://www.cyberforum.ru/cpp-beginners/thread221991.html
Выбрать из строки буквы и отсортировать их в алфавитном порядке(на си)
C++ С++ Блок Схема Ребята, нужно по коду создать блок-схему, сам не могу( Вот условие задачи: "Написать программу, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке." Вот сам код: #include <iostream> #include <fstream> #include <string> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread221981.html
C++ Люди, пожалуйста решите эту программу, очень вам буду благодарен. здесь какие то изменения внести надо
Запрограммировать и протестировать заданную перегруженную операцию, содержащуюся в классе, производном от заданного класса VECTOR. V ? объект, которому принадлежит метод (перегруженная операция). L – локальный объект(определяется как копия V); F – формальный объект; a – скаляр. A – массив; j=0,1,2,…,n-1. ЗАДАНИЕ: V / F{ L. xj =V.xj / F. xj; возвращается L. } Программа:
C++ Взятие матрицы из бинарного файла С++
Не могу понять как с бинарными файлами работать, а мне прогу нужно в двух вариантах написать. Вот мой вариант взятия матрицы из файла. Помогите с бинарными пожалуйста! int **VvodFile(int& q) { char f; cout<<"Vvedite imja fajla iz kotorogo butit vzjata matrica:"; cin>>f; ifstream in(f); cout<<"Vvedite razmer matrici:"; cin>>q;
C++ Возращение параметра из функции http://www.cyberforum.ru/cpp-beginners/thread221962.html
Приветствую помогите разобраться: есть функция, которая сортирует массив и которая считает количество перестановок. Это кол-во перестановок нужно из функции передать в главную функцию, для дальнейшего использования. Однако, написав такой код: int sortsimplechoose(int *a, const k, int deb, int sr){ //int sr =0, pere = 0; int pere = 0; for (int j = 0; j < k; j++) { int min = a,...
C++ с++ подскажите плиииз пример на арифметические операции с указателем. подробнее

Показать сообщение отдельно
riper3061
0 / 0 / 0
Регистрация: 28.12.2010
Сообщений: 4
28.12.2010, 20:10     Исправте ошибки в коде программы(их два варианта).
Мне срочнонужно до четверга(БУДУ ОЧЕНЬ БЛАГОДАРЕН ТЕМ КТО СМОЖЕТ ПОМОЧЬ)

Вот условие:
Вычислить среднее арифметическое суммы элементов 2-ух матриц 3*4 и 2*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
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>
const int n=3,m=4;
const int o=2,p=5;
int ArrayA(int a[n][m],int n,int m);
int SumA(int a[n][m],int n,int m);
int ArrayB(int b[o][p],int o,int p);
int SumB(int b[o][p],int o,int p);
 
void main ()
{
   int a[n][m];
   int b[n][m];
   float Sa;
   ArrayA(a[n][m],n,m);
   SumA(a[n][m],n,m);
   ArrayB(b[][p],o,p);
   SumB(b[o][p],o,p);
   Sa=((SumA(a[n][m],n,m)+SumB(b[o][p],o,p))/2;
   cout<<"Sa="<<Sa<<endl;
}
 
int ArrayA(int a[n][m],int n,int m)
{
  int i,j;
  for(i=0;i<n;i++)
   for(j=o;j<m;j++)
      cin>>a[i][j];
  cout<<endl;
}
 
int SumA(int a[n][m],int n,int m)
{
  int S=0;
  int i,j;
  for(i=0;i<n;i++)
   for(j=o;j<m;j++)
       S=S+a[i][j];
  cout<<endl;
}
 
int ArrayB(int b[o][p],int o,int p)
{
  int i,j;
  for(i=0;i<o;i++)
   for(j=0;j<p;j++)
       cin>>b[i][j];
  cout<<endl;
}
 
int SumB(int b[o][p],int o,int p)
{
  int S=0;
  int i,j;
  for(i=0;i<o;i++)
   for(j=0;j<p;j++)
      S=S+b[i][j];
  cout<<endl;
}

А вот второй вариант кода(Эта программа работает но передает неправильно значения):

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>
const int n=3,m=4;
const int o=2,p=5;
void ArrayA(int [n][m]);
void ArrayB(int [o][p]);
void SumA(int [n][m]);
void SumB(int [o][p]);
 
void main ()
{
  int a[n][m];
  int b[o][p];
  int i, j;
  int S1, S2, Sa;
  ArrayA (a);
  ArrayB (b);
  SumA (a);
  SumB (b);
  Sa=(S1+S2)/2;
  cout<<"Sa="<<Sa<<endl;
}
 
void ArrayA(int a[n][m])
{
  cout<<" Vvedite I masiv:";
  for(int i=0;i<n;i++)
  for(int j=0;j<m;j++)
  cin>>a[i][j];
  cout<<endl;
}
 
void SumA(int a[n][m])
{
  int S1=0;
  for(int i=0;i<n;i++)
  for(int j=0;j<m;j++)
  S1=S1+a[i][j];
  cout<<endl;
}
 
void ArrayB(int b[o][p])
{
  cout<<" Vvedite II masiv:";
  for(int i=0;i<o;i++)
  for(int j=0;j<p;j++)
  cin>>b[i][j];
  cout<<endl;
}
 
void SumB(int b[o][p])
{
  int S2=0;
  for(int i=0;i<o;i++)
  for(int j=0;j<p;j++)
  S2=S2+b[i][j];
  cout<<endl;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru