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

массивы задача про отрезок - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ найти палиндром максимальной длины http://www.cyberforum.ru/cpp-beginners/thread428478.html
палиндромом называется строка, которая одинаково читается как слева направо так и справа на лево. Подполиндромом данной строки называется последрвательность символов из одной строки (в том же порядке но не обязательно подряд), являющаяся полиндромом. Например, HELOLEH является подполиндромом строки HTEOLFEOLEH. напишите программу находящую в данной строке полпалиндром максимальной длины
C++ Программа для записи нажитых файлов а ка это можно реальзовать: keylog'a на СИ. Висит в процессах, записывает все нажатия клавиш в файл keys.txt" http://www.cyberforum.ru/cpp-beginners/thread428474.html
C++ WinApi MsgBox в Visual C++ не дает откомплимировать!
WinApi MsgBox в Visual C++ не дает откомплимировать!Что делать? вот код: #include <windows.h> int WINAPI WinMain(HINSTANCE hlnstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow) { MessageBox(NULL,"Hello. Win32 world!","Hello from Message Box", MB_OK); return 0; }
Нетипизированные указатели C++
В общем вопрос такой надо создать класс стек указателей на объект. Указатели должны быть нетипизированные. Есть ли в С++ встроенные класы или переменные типа Pointer в Delphi.
C++ Калькулятор textbox! http://www.cyberforum.ru/cpp-beginners/thread428440.html
привет всем! помогите пожалуйста! у меня есть калькулятор с textbox и мне нужно чтоб он принимал цифры с клавиатуры и запрещал символы с клавиатуры, я написал тока чтоб он принимал цифры с формы, а с клавиатуры не могу сделать и запретить не могу! за ранее спасибо!
C++ Дан массив A[n][n]. Найти сумму элементов массива кратных 3 Доброго времени суток !помогите решить! Дан массив A. Найти сумму элементов! подробнее

Показать сообщение отдельно
lemegeton
2918 / 1347 / 134
Регистрация: 29.11.2010
Сообщений: 2,721
15.01.2012, 12:47     массивы задача про отрезок
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
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
 
int main(int argc, char *argv[]) {
  srand(time(0));
  int size = 10;
  int *array = (int*)malloc(size * sizeof(int));
 
  int i;
  for (i = 0; i < size; ++i)
    printf("%2d", array[i] = rand() % 5);
  printf("\n");
 
  int partLength = 3;
  int maxIndex = 0;
  int maxSum = 0;
  for (i = 0; i < partLength; ++i)
    maxSum += array[i];
  int partSum = maxSum;
  for (i = 1; i < size - partLength + 1; ++i) {
    partSum = partSum - array[i - 1] + array[i + partLength - 1];
    if (partSum > maxSum) {
      maxIndex = i;
      maxSum = partSum;
    }
  }
 
  printf("Max sum: %3d, index: %3d\n",  maxSum, maxIndex);
 
  free(array);
  return 0;
};
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru