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

Рассматривая каждую строку прямоугольной матрицы как вектор, найти номера векторов-строк, для которых модуль их скалярного произведения S имеет максим - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проблема с циклами для нахождения среднего бала. http://www.cyberforum.ru/cpp-beginners/thread413982.html
for(j=0;j<n;j++){ (masp+j)->srb=0; (masp+j)->bal=0; for(j=0;j<n;j++){ for (i=0,s=0;i<kc;i++) (masp+j)->srb+=(masp+j)->oc; (masp+j)->srb/=kc;
C++ Нужны комментарии к строке кода Здравствуйте, у меня непонятки, если несложно, объясните некоторое в приложенные кусочках кода. #include <iostream> using namespace std; int podschet (char *s) { return *s ? *s >= '0' && *s <= '9' ? 1 + podschet (s+1) : podschet (s +1) : 0; } int main() Будьте добры, здесь объясните строчку, начатую с return (Т.е., что происходит, где тут вложенность если есть, конечно) http://www.cyberforum.ru/cpp-beginners/thread413977.html
Дано натуральное число. Определить сколько раз в нем встречается первая цифра C++
Помогите сделать программу! "Дано натуральное число. Определить сколько раз в нем встречается первая цифра" Заранее спасибо!
C++ Обьясните
как происходит вывод в случаях (fscanf_s(f,"%*") (f,"%*\n") fscanf_s(f,"%f%f\n",&s.mas1,&s.mas2); printf_s("\n A: %d",max1+1); printf_s("%6.0f\n",s.mas1);
C++ Удаление повторяющихся элементов из очереди/стека http://www.cyberforum.ru/cpp-beginners/thread413954.html
Привет! Нужно написать программу, которая преобразовывала бы непустую очередь в стек, причем из одиныковых элементов в стек должен попасть лишь один. Не подскажете, как реализовать контроль за повторениями? Кроме использования множеств (о коих в Си мне ничего не известно), ничего не могу придумать. Не С++.
C++ Являются ли точки вершинами треугольника Помогите пожалуйста решить задачу в С++ с помощью функции =) На входе заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки вершинами треугольника. подробнее

Показать сообщение отдельно
ego
 Аватар для ego
1 / 1 / 0
Регистрация: 04.12.2011
Сообщений: 10
21.12.2011, 21:20     Рассматривая каждую строку прямоугольной матрицы как вектор, найти номера векторов-строк, для которых модуль их скалярного произведения S имеет максим
Рассматривая каждую строку прямоугольной матрицы как вектор, найти номера векторов-строк, для которых модуль их скалярного произведения S имеет максимальное значение.

в программе 3 массива: один перебирает матрицу по столбцам, а два других по строкам попарно. Помогите пожалуйста с расставлением скобок(скорее всего в них ошибка). А то программа выдаёт только 4 значения, а должна 10

собственно и сама программа:
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
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
const int M=5;
const int N=4;
 
int main()
{ int i, j, i1, P[M][N], X, num1, num2, Xmax=-1000;
  for(i=0; i<M; i++)
  for(j=0; j<N; j++)
  P[i][j]=rand()%8;
  printf("Matrix P\n");
  for (i=0; i<M; i++){ 
      for (j=0; j<N; j++)
          printf("%4d", P[i][j]);
          printf("\n");
    }
     for(j=0; j<N; j++)
     {
     for(i=0; i<M-1; i++)
              for(i1=i+1; i1<M; i1++)
                          X+=P[i][j]*P[i1][j];     
                          printf ("\n\n%4d", X);             
     }
     if (X>Xmax) {Xmax=X; num1=i; num2=i1;}
     printf ("\n\n%d   %d   %d", X, num1, num2);
getch();
return 0;
}
 Комментарий модератора 
Создавайте темы с осмысленными и понятными названиями - это серьезно повышает шансы, что на ваш вопрос ответят.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 01:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru