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

Получить b1,…,bn, где bi – это сумма элементов, расположенных за первым отрицательным элементом в i-й строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Множества. Вычислить количество элементов множества Q, связанного c исходными множествами http://www.cyberforum.ru/cpp-beginners/thread820277.html
В общем задание звучит так : Заданы 3 упорядоченных множества F, G и H, представленные файлами f, g и h соответственно. Вычислить количество элементов множества Q, связанного c исходными множествами...
C++ Перевести на C++ Basic Условие задачи такое: В одномерном массиве найти сумму чисел,расположенных между первым минимальным и последним максимальным элементами массива. uses crt; const n=20; var a:array of integer; ... http://www.cyberforum.ru/cpp-beginners/thread820241.html
Тип unsigned long long C++
Добрый день. У меня возник вопрос: Почему в результате выполнения программы выводится число: -1? А должно: 18446744073709551615 #include <stdio.h> #include <conio.h> #include <stdlib.h> int...
C++ Консоль и изображения
Возник вопрос, можно ли в консоли вывести цветное изображение каким-нибудь левым способом (например двумерный массив точек), или все же консоль только для текста? Если только для текста, то где тогда...
C++ FreeType [Linker Error] http://www.cyberforum.ru/cpp-beginners/thread820236.html
Пытаюсь использовать у себя библиотеку для растеризации шрифтов FreeType2. Путь к инклудам указал, однако ругается линкер. Компилятор MingW. Это может быть из-за того, что я не строил библиотеку?...
C++ не могу прочитать из файлов Нужно открыть файл, считать из него имена других файлов и затем из этих файлов взять нужные данные. Из первого файла читает названия остальных верно. Но когда пытаюсь создать потоки на файлы, из... подробнее

Показать сообщение отдельно
AndrewKlykow
11 / 11 / 0
Регистрация: 18.03.2013
Сообщений: 32
27.03.2013, 18:06
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
int * r=new int [n]
for (i=0; i<n; i++)
{
int **c=new int[n];
r[i]=&c;
}//это было задание вашего массива
//потом заполняете ваш массив как хотите
int * b = new int[n];
for (int i=0;i<n;i++)
{
b[i]=0;
}// массив для ответов
for (int i=0; i<n; i++)
for (int j=0; j<n; j++)
if  (r[i][j]<0)
{
for (int k=j;k<n;k++)
{
b[i]++=r[i][k]
}
break;
}
if (j==n-1&&r[i][j]!=0)
{
b[i]=100;
}
Может быть ошибка, где break. Писал быстро.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru