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

Проверка и доработка кода. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить сколько в строке самых коротких слов http://www.cyberforum.ru/cpp-beginners/thread205053.html
Вычислить сколько в строке самых коротких слов
C++ Вычислить среднее арифметическое положительных элементов масива из масивов а ив сформировать масив с,записывать в него элементы масивов а и в с чётными индексами.Вычислить среднее арифметическое положительных элементов масива http://www.cyberforum.ru/cpp-beginners/thread205048.html
исправьте ошибку,пожалуйста C++
Вычислить среднее значение элементов, расположенных в массиве между первым и послед-ним нулевыми элементами. Поменять местами максимальный и минимальный элементы. Создать функции для вычисления...
Сравнить числа в каждой паре и напечатать большее из них C++
Ввести с клавиатуры 10 пар чисел.Сравнить числа в каждой паре и напечатать большее из них
C++ Гипер комбобрейкер(строковые масивы) http://www.cyberforum.ru/cpp-beginners/thread205036.html
Есть структура, одно из полей которой - предложение со словами длиной 6-16 (сло-во заканчивается такими терминальными символами (‘ ‘, ‘,’, ‘.’). . Упорядочить слова в поле методом...
C++ Транспонировать уже готовую матрицу Задание:Ввести с консоли n – размерность матрицы a. Задать значения элементов матрицы в интервале значений от -n до n с помощью датчика случайных чисел. Транспонировать квадратную матрицу. Вот... подробнее

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

Проверка и доработка кода. - C++

07.12.2010, 00:19. Просмотров 349. Ответов 2
Метки (Все метки)

Написал программу попробовал откомпилировать в Visual Studio 2010. Стало выдавать разнообразные ошибки. Помогите пожалуйста исправить ошибки. Вот само задание: Дана матрица A(n,m). Найти максимальное простое число из введенных.
А вот код:

#include <stdafx.h>
#include <conio.h>
#include <iostream>
#include <stdio.h>
using namespace std;
void vvod(int &n, int &m, double A[][10]); //функция ввода
void obr(int n, int m, double A[][10]); //функция обработки

int main()
{ int n,m; //размер матрицы
double A[10][10]; //рабочая матрица

vvod(n,m,A); //ввод матрицы
obr(n,m,A); //обработка матрицы
return 0;
}

void vvod(int &n, int &m, long A[][10]) //вводим матрицу
{ int i,j; //счетчик строк и столбцов
cout<<"VVedite razmer matricy";
cin>>n>>m;
cout<<"VVedite matricy";
for(i=0;i<0;i++) //ввод матрицы
for(j=0;j<0;cin>>A[i][j++]);
}

void obr(int n, int m, long A[][10]) //обработка матрицы
{long B[100]; //массив простых элементов
long max; //максимальное простое число
int i,j; //счетчик строк и столбцов
int kd; //количество делителей
int d; //делители
int l=0; //количество простых чисел

for (i=0;i<n;i++)
for(j=0;j<m;j++)
{kd=0;
for(d=1;d<A[i][j];j++) //нахождение простых чисел
{if(A[i][j] % d == 0)
{kd++;
l++;
}
if(kd==2) B[l]=A[i][j];
}
max=B[1];
max=1;
for(i=2;i<l;i++) //нахождение максимального простого числа
if(B[i]>max)
B[i]=max;
cout<<"maximalnaia prostoe 4islo: "<<max;
}
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru