Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Текст программы может иметь следующий вид:
...
void main()
{
double **a, *b, s;
int i, j, n;
printf(" Input size N: "); scanf("%d",&n);
a = new double*[n]; // Захват памяти под указатели
for(i=0; i<n;i++)
a[i] = new double[n]; // Захват памяти под элементы
b = new double[n];
puts("\n Input Massiv A:");
for(i=0; i<n;i++)
for(j=0; j<n;j++) scanf("%lf", &a[i][j]);
puts("\n Input Massiv B:");
for(i=0; i<n;i++) scanf("%lf", &b[i]);
puts("\n Massiv Y:");
for(i=0; i<n;i++){
for(s=0, j=0; j<n;j++) s+=a[i][j]*b[j];
printf(" %8.2lf ", s);
}
delete []a;
delete []b;
puts("\n Delete!");
puts("\n Press any key... ");
getch();
}
При вводе значений элементов массивов в одной строке через пробелы должен получиться следующий результат:
Дата публикования: 2014-11-04; Прочитано: 326 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!