С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Написать на С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ вычисление значения функции http://www.cyberforum.ru/cpp-beginners/thread988860.html
Разработать алгоритм и составить по нему программу для вычисления значений функции z = f(x,y) в зависимости от попадания точки с координатами (х,у) в область D. Область D...
C++ Дома и дорожки.Задача На ровной местности находятся дома.Любые два дома можно соединить ровной дорожкой. Необходимо соединить пары домов та, чтобы к каждому дому вела хотя бы одна дорожка, а суммарное колличество дорожек... http://www.cyberforum.ru/cpp-beginners/thread988859.html
C++ Массив: Вычислить сумму элементов главной диагонали матрицы.
1.Вычислить сумму элементов главной диагонали матрицы. 2.Сосчитать количество отрицательных элементов матрицы, значения которых не превышают заданное число
Генератор случайных чисел в матрице C++
Здравствуйте! С Формами в С++ работаю впервые. Мне необходимо на форме по нажатию на кнопку в поле textbox сформировать датчиком случайных чисел целочисленную матрицу А(6х4). Можете привести...
C++ Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет http://www.cyberforum.ru/cpp-beginners/thread988799.html
Я начинающий в С++, помогите пожалуйста с задачей: Напишите функцию bool IsDigit(unsigned char c), определяющую, является ли данный символ цифрой или нет. Напишите программу, которая получает на вход...
C++ Определить длину строки и сколько раз встречается символ в строке Пусть дано строку и некий символ. Необходимо определить длину строки, сколько раз встречается данный символ в строке, вывести строку, начиная с первой позиции, где встречается данный символ.... подробнее

Показать сообщение отдельно
Жанерке
34 / 34 / 2
Регистрация: 22.09.2013
Сообщений: 170
26.10.2013, 21:07
KyKi, у меня есть похожая задача :
1,
Если в результате замены отрицательных элементов массива их квадратами элементы массива по строкам образуют убывающую последовательность, то найти сумму элементов каждой строки, иначе определить – произведение
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
int d[20][20] ;
cout<<"\n квадраттап онделген  \n";
d[i][j]=0;
for (i=0;i<n;i++)
{
for (j=0; j<m; j++)
{
if (arr[i][j]<0) d[i][j]=pow(arr[i][j],2);
else d[i][j]= arr[i][j] ;
cout<<d[i][j]<<"  ";
}
cout<<endl;
}
// здесь начинается проверка
int   s[20],kemu[20];
for (i=0;i<n;i++){
 kemu[i]=0;
for (j=0; j<m; j++){
if(d[i][j]>d[i][j+1]) kemu[i]++; }
//cout <<i<<"kemu"<< kemu[i]<<"  \n";
}
 
for (i=0;i<n;i++){
if (kemu[i]==n-1) s[i]=0; //если строка массива убывающая то s равно нулю
if (kemu[i]<(n-1))     s[i]=1; //если строка массива не убывающая то s равно единичке 
for (j=0; j<m; j++)
{if (kemu[i]==n-1) { s[i]=s[i]+d[i][j];}
if (kemu[i]<(n-1))  s[i]*=d[i][j];}
cout<<i<<"s "<<s[i]<<" ";}
проста подкоректируй под свою задачу

Добавлено через 3 минуты
Цитата Сообщение от KyKi Посмотреть сообщение
N!=N*N;
а разве факториал так пишут
<<!=>> разве не знак не равно ??
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.