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

Динамический двумерный массив нахождение произведения столбца - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Сформировать заголовок, отправить его, а затем принять ответный заголовок http://www.cyberforum.ru/cpp-beginners/thread1102220.html
День добрый, форумчане. Предо мной задача - сформировать заголовок, отправить его, а затем принять ответный заголовок. Первая часть заработала, заголовок формирует и отправляется. Для чтения входящих данных использую InternetReadFile, считывается лишь страница. В то же время сниффером вижу весь ответ. Вопрос - как считать заголовок? Вот код: bSend = ::HttpSendRequest(hRequest, NULL, 0,...
C++ Переписать программу с ассемблера. VS 2010 Здравствуйте помогите с программой сделана а ассемблере выводит окно->диалог>-сообщение можно ли как то чтоб текс программы был на с++ http://www.cyberforum.ru/cpp-beginners/thread1102204.html
Вывод на экран подсчета суммы элементов массива между первым и вторым отрицательными элементами C++
На С++ написана программа подсчета суммы элементов массива между первым и вторым отрицательными элементами . Но не получается сделать вывод сообщения о том, что нет положительных элементов между ними. Пробовал очень много, но не получается. Помогите пожалуйста #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv) { int i1,i2; int s; int...
Как поменять изображение ярлыка? C++
Как поменять изображение ярлыка? Подскажите пожалуйста...:)
C++ Вычислить с точностью Е площадь криволинейной трапеции http://www.cyberforum.ru/cpp-beginners/thread1102189.html
вычислить с точностью Е площадь криволинейной трапеции ограниченной осью , Ох, прямыми х=а х=B , и кривой y=f(x)=(1-0,25sin^2tx)^1\2 . параметр "t"- корень уравнения t^3-0,39t^2-10,5t+11=0, принад. отрезку и отрезку с точ. Е исходные данные a=0; b=П\2;с=1;d=2; E=0,001 в Visual C++ 6.0
C++ Что означает this в этом бинде boost::bind(&myclass::classmetod, this, _1, _2) что означает this в этом бинде? подробнее

Показать сообщение отдельно
Steavbaden
0 / 0 / 0
Регистрация: 20.11.2013
Сообщений: 11
26.02.2014, 00:11  [ТС]     Динамический двумерный массив нахождение произведения столбца
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
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
#include <conio.h>
main ()
{
     int i,j,n,m;
     int P,S;
     puts ("Vvedite N i M:");
     scanf ("%d %d", &n, &m);
     int **X=new int *[n];
     for (i=0; i<n; i++)
     X[i]=new int[m];
     for (i=0; i<n; i++)
     for (j=0; j<m; j++)
         {
               printf ("Vvedite X[%d][%d]:", i,j);
               scanf ("%d", &X[i][j]);
               }
     puts("Matrica X:");
     for(i=0;i<m;i++)
         { 
               for(j=0;j<n;j++)
               printf("%D", X[i][j]);
               printf("\n");
               }
               int sum[m];
     for (i=0; i<m; i++)
     P=1;
     for(int i=0;i<n;i++)
     for(int j=0;j<n;j++)
     {
             if(X[j][i]>0) 
             P*=X[j][i];
             sum[i]=P;                  
             S=S+sum[i];
                }
      printf ("Proizvedenie elementov strok=%d , ix summa=%d\n", sum[i], S);
      for(i=0; i<n; i++) 
      delete[]X[i];
      delete[]X;
      fflush(stdin);
      getchar();
      return(0);
}
не считает и не выводит, помогите

Добавлено через 1 час 47 минут
С выводом массива разобрался, помогите с подсчетом, произведение считает но выдает одним числом

Добавлено через 55 минут
ВЫдает подсчет но перемножает с прошлым произведением

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
31
32
33
34
35
36
37
38
39
40
41
#include <stdio.h>
#include <conio.h>
main ()
{
     int i,j,n,m;
     int P=1,S=0;
     puts ("Vvedite N i M:");
     scanf ("%d %d", &n, &m);
     int **X=new int *[n];
     for (i=0; i<n; i++)
     X[i]=new int[m];
     for (i=0; i<n; i++)
     for (j=0; j<m; j++)
         {
               printf ("Vvedite X[%d][%d]:", i,j);
               scanf ("%d", &X[i][j]);
               }
     puts("Matrica X:");
     for(i=0;i<n;i++)
         { 
               for(j=0;j<m;j++)
               printf("%8d", X[i][j]);
               printf("\n");
               }
     for (i=0; i<n; i++)
         {
               for (j=0; j<n; j++)         
               {
                   if(X[j][i]>0)
                   P*=X[j][i];
                   }
                S+=P;   
                printf ("Proizvedenie elementov %d stolbca=%d\n", i+1, P);
          }
      printf("ix summa=%d\n", S);   
      delete[]X[i];
      delete[]X;
      fflush(stdin);
      getchar();
      return(0);
}
 
Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru