Из С В С++

  • Автор темы Deight
  • Дата начала
D

Deight

Гость
#1
мне нужно из С в С++
вот прога в С :

C++:
int A[n];
int B[m];
int C[n][m];
int i,j;
int mina,minb;
int buf;

//...заполниение массивов...

for(i=0;i<n;i++){ //сортировка
mina=minb=i;
for
(j=i+1;j<n;j++){
if(A[j]<A[maina])mina=j;

}
buf=A[i];
A[i]=A[mina];A[mina]=buf;

}

for(i=0;i<m;i++){ //сортировка
minb=i;
for
(j=i+1;j<m;j++){

if(B[j]<B[minb])minb=j;
}

buf=B[i];
B[i]=A[minb];B[minb]=buf;
}

for(i=0;i < n;i++) {
for(j=0;j < m;j++) {
C[i][j] = A[i] * B[j]; } }
а исходное задание вот:
На основе исходных масивов A[n] и B[m] (n и m-рабочие размеры массивов )сформировать двумерный массив С [n][m],элементы которого будут вычисляться по формуле : С в степени j (внизу i)= A (внизу i) * B (внизу j). Вывести элементы массивов А,В на экран. Массивы А,В и С являются целочисленными.Значения m и n ,а также значения элементов массивов А и В вводятся пользователем с клавиатуры.Перед заполнением массива С ,следует упорядочить массивы А и В по возрастанию ,используя метод выбора.

хелп кто на ТЫ с с и с++ :)
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#2
Она на С++ будет так же выглядеть. Т.е. этот код можно отнести и к С, и к С++.
 
D

Deight

Гость
#3
а че он мне тогда for min buf красные выдает ?
или надо еще какую нибудь библиотеку подключить?
 
D

Deight

Гость
#5
ну не он,а она...программа ...я ввожу этот код а она мне вот это красным выдает(for min buf ) ?
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#6
Да кто она то?
И что значит "выдает" ?! Подсвечивает синтаксис, при компиляции указывает что в них ошибка или что?
И последний вопрос: тот код что ты запостил - это весь код твоей программы, или только вырезанный фрагмент?
 
D

Deight

Гость
#7
да выдает что ошибка,тип такого не найдено
ну вообще Я думаю что это весь код программы ,а так не знаю ,я третью работу делаю всего лишь в этой программе ( С++)
 

lazybiz

Well-Known Member
03.11.2010
1 339
0
#8
Так вон оно че.. программа то у тебя не вся. А всего лишь кусок! Нет функции main, нет заголовочных файлов... Так что искать ошибки тут не имеет смысла.