Реферат Курсовая Конспект
Free(a); return 0; - раздел Программирование, Алгоритм. Проектирование сверху вниз. Принцип черного ящика. Структурное программирование } 42. Сформировать Вектор P(M), В Который Записать ...
|
}
42. Сформировать вектор P(m), в который записать номера строк максимальных элементов каждого столбца.
Задана матрица A(n,m). Сформировать вектор P(m), в который записать номера строк максимальных элементов каждого столбца. Алгоритм решения этой задачи следующий: для каждого столбца матрицы находим максимальный элемент и его номер, номер максимального элемента j-–го столбца матрицы записываем в j-–й элемент массива P.
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{ float max; int *p;
int i,j,n,m,nmax; cout<<"n=";
cin>>n; cout<<"m=“; cin>>m;
cout<<"Vvod matrici"<<endl;
float **a=new float *[n];
for(i=0;i<n;i++)
a[i]=new float(m);
p=new int[m];
for(i=0;i<n;i++)
for(j=0;j<m;j++)
cin>>a[i][j];cout<<"Matrica"<<endl;
for(i=0;i<n;i++)
{ for(j=0;j<m;j++)
cout<<a[i][j]<<"t“; cout<<endl; }
cout<<"Massiv P"<<endl;
for(j=0;j<m;j++)
{ max=a[0][j]; nmax=0;
for(i=1;i<n;i++)
if (a[i][j]>max)
{ max=a[i][j]; nmax=i; }
p[j]=nmax;
cout<<p[j]<<"t“; }
cout<<endl;
delete [] a;
return 0; }
43. Найти сумму и количество целых чисел, записанных в бинарный файл
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <cstdlib>
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{ FILE *f;
int dat, n=0, sum=0;
cout << "File name? ";
char s[20];
cin.getline(s, 20);
f=fopen(s, "rb");
while (fread(&dat, sizeof(int), 1, f))
{ n++;
cout << dat << " ";
sum+=dat;
}
cout << endl;
cout << "sum: " << sum << ";
number: " << n << endl;
fclose(f);
system("PAUSE");
return EXIT_SUCCESS;
}
44. Заполнить файл значениями функции y = x * cos x
#include <cstdlib>
#include <iostream>
#include <fstream>
#include <cmath>
using namespace std;
– Конец работы –
Эта тема принадлежит разделу:
Алгоритм... Алгоритм это конечная последовательность действий позволяющая по заданным... Алгоритм разбивается на шаги Для каждого шага есть конкретный исполнитель...
Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Free(a); return 0;
Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:
Твитнуть |
Новости и инфо для студентов