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

Определить максимум среди сумм элементов диагоналей матрицы - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задачи на циклы... подскажите http://www.cyberforum.ru/cpp-beginners/thread14272.html
1.Дана последовательность из n целых чисел. Найти количество элементов этой последовательности, кратных числу К. 2.Дана последовательность целых чисел, за которой следует 0. Найти сумму нечетных элементов этой последовательности. помогите кто понимает
C++ Как получить миллисекунды? Всё равно, кол-во миллисекунд в этом дне, или с 1970. Главное - как получить миллисекунды? Добавлено: Нет, я не так объяснил. Дело в том, что мне нужно раз в n-ное количество миллисекунд вызывать одну функцию. Я реализовал это с помощью цикла while, используя time() из библиотеки <time.h>. Но time() возвращает кол-во секунд. Функция вызывается раз в секунду, а мне надо чтоб чаще. Вроде так. http://www.cyberforum.ru/cpp-beginners/thread14255.html
C++ Помогите с получением данных
Сидел весь день в учебниках и пособиях кое что с горем попалам написал бинарное дерево но пришел в тупик когда пришло время до вывода результата каким оброзом я могу вытащить нужное мне число например введенное вторым или третьим ? если вопрос уж слишком глупый особо не гневайтесь в с++ я грубо говоря неделю всего :]] #include <iostream> #include <string> using namespace std;
C++ operator =
Посмотрите, пожалуйста, ато я саафсем запарилась... %) Проблема такая: есть класс, у которого есть функция присваивания: class Setuation { public: Setuation(int Rec=0) // конструктор { Receptors=Rec; m=new int ;
C++ Разбиение текста по страницам http://www.cyberforum.ru/cpp-beginners/thread14231.html
#include <stdio.h> int main(int argc,char *argv) { char buf; int c=0; FILE *in; in=fopen(argv,"rb"); while(fgets(buf,79,in)!=NULL) { if(c>9)
C++ Поменять строки матрицы местами Всем привет. Учусь на первом курсе, по информатике задали задачу: Составить алгоритм: Поменять в матрице(массиве) строку с наибольшим количеством нулевых элементов со строкой с наименьшим количеством нулевых элементов. Сделать блоксхему. Я в алгоритмах несеку, попросил знакомого сделать, он сделал мне вот такой код на С, алгоритм ему делать было влом. int a. int mi = 0; int Mi = 0; ... подробнее

Показать сообщение отдельно
a-Nutka
3 / 3 / 1
Регистрация: 20.01.2009
Сообщений: 6
07.06.2009, 14:02     Определить максимум среди сумм элементов диагоналей матрицы
Вера, вот текст. в комментариях автозаполнение, а так ввод элементов вручную. прога рабочая и зачтённая)))
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
#include<stdio.h>
#include<math.h>
#include<conio.h>
#include<stdlib.h>
 
int summa(int *ar,int n)
  {
  int m,j,i,k;
  int S=0, Smax=-10000;
  m=n;
  for (j=1;j<n;j++)
    {
    k=0;
    S=0;
    for (i=0; i<m-1; i++)
      {
      S=S+(*(ar+i*n+j+k));
      k++;
      }
    m--;
    if (S>Smax) {Smax=S;}
    }
  m=n;
  for (i=1;i<n;i++)
    {
    k=0;
    S=0;
    for (j=0; j<m-1; j++)
      {
      S=S+(*(ar+(i+k)*n+j));
      k++;
      }
    m--;
    if (S>Smax) {Smax=S;}
    }
  return Smax;
}
 
void main()
  {
  int i,j,n,Smax,k;  //,p=-3,b=7;
  int Pr[100];
  int *a;
  clrscr();
//  randomize();
  printf("vvedite razmernost matrici: ");
  scanf("%d",&n);
  printf("\n ");
  a=(int*)malloc (n*n*sizeof(int));
  for (i=0;i<n;i++)
    {
    for (j=0;j<n;j++)
      {
    //  *(a+i*n+j)=random(b-p+1)+p;
      //     printf("%d\t", *(a+i*n+j));
      printf("a[%d,%d]=",i+1,j+1);
      scanf("%d",(a+i*n+j));
      }
    }
  printf("\n ");
  for(i=0;i<n;i++)


Search, ну, какой курс, такие и проблемы))) мы ж маленькие ещё)))
 
Текущее время: 19:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru