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

Переписать первые элементы каждой строки матрицы D(3,3), которые больше 10, в массив В. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Количество совпадающих строк http://www.cyberforum.ru/cpp-beginners/thread120524.html
Даны 2 строки, слова в которых разделены пробелами. Нужно подсчитать количество совпадающих строк в этих двух строках. Пишу на TurboC. Программа должна быть в С++. В ТС нет библиотеки string, нужно работать со строками, как с массивами, что-то не получается написать прогу эту...
C++ Найти сумму элементов массива, расположенных после последнего элемента, равного нулю Всем, привет)вобщем задачка такая,очень нужна помощь!!!!) помогите,кто сможет! В двумерном массиве,состоящем из m и n элементов вычислить: 1. количество положительных элементов массива 2. сумму элементов массива,расположенных после последнего элемента равного нулю 3. преобразовать массив таким образом,чтобы, сначала распологалисб все элементы,целая часть которых не привышает 1, а потом все... http://www.cyberforum.ru/cpp-beginners/thread120523.html
Программирование пользовательских функций C++
Помогите с програмкой) С клавиатуры ввести текст, признаком конца ввода считать точку. Создать две функции для работы с текстом: • подсчёт количества слов; • поиск самого короткого слова
Одномерные массивы. C++
Помогите с задачками, пожалуйста. В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) сумму отрицательных элементов массива; 2) произведение элементов массива, расположенных между максимальным и минимальным элементами. 3)Упорядочить элементы массива по возрастанию. При написании программы использовать как динамические, так и нединамические массивы. Размерность...
C++ Преобразовать массив, чтобы сначала располагались все положительные элементы, а потом — все отрицательные http://www.cyberforum.ru/cpp-beginners/thread120517.html
Здравствуйте, мне срочно нужна помощь:В одномерном массиве, состоящем из n целых элементов, вычислить: 1) произведение элементов массива с четными номерами; 2) сумму элементов массива, расположенных между первым и последним нулевыми элементами. Преобразовать массив таким образом, чтобы сначала располагались все положительные элементы, а потом — все отрицательные (элементы, равные 0, считать...
C++ Ошибка cannot convert 'float' to 'float*' Здравствуйте, что означает error: cannot convert 'float' to 'float*' for argument '1' to 'int mas_time(float*, int)'? Из-за чего она появляется и как можно устранить? Я пытаюсь использовать значения массива из одной функции в другой. Заранее спасибо. подробнее

Показать сообщение отдельно
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
22.04.2010, 19:05     Переписать первые элементы каждой строки матрицы D(3,3), которые больше 10, в массив В.
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
#include <stdlib.h>
#include <stdio.h>
 
int main()
{
   const int n = 3;
   const int m = 3;
   int d[n][m];
 
   for(int i = 0; i < n; ++i)
      for(int j = 0; j < m; ++j)
         d[i][j] = rand()%20;
 
   for(int i = 0; i < n; ++i)
   {
      for(int j = 0; j < m; ++j)
         printf("%d\t", d[i][j]);
      printf("\n");
   }
 
   int bsize = 0;
   int * b = NULL;
 
   for(int i = 0, j = 0; i < n; ++i)
      if(d[i][j] > 10)
      {
         b = (int*)realloc(b, ++bsize * sizeof(int));
         b[bsize-1] = d[i][j];
      }
 
   printf("\n");
   for(int i = 0; i < bsize; ++i)
      printf("%d ", b[i]);
   printf("\n");
   system("pause");
}
 
Текущее время: 22:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru