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

Все положительные элементы двумерного массива записать в один одномерный массив, а остальные в другой - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ склеить 2 wav файла http://www.cyberforum.ru/cpp-beginners/thread650271.html
/* Написать программу, формирующую из двух WAV файлов третий путем конкатенации файлов. */ #include <stdio.h> #include <conio.h> #include <stdlib.h> #include <Windows.h> typedef struct {
C++ опредилить общую стоимость известны данные о мощности двигателей (в л.с.) и стоимость 30 легковых машин . определить общую стоимость автомобилей у которы больше 100 л.с http://www.cyberforum.ru/cpp-beginners/thread650269.html
Как считывать данные из файла? C++
как считывать и записывать данные из файла по строкам в переменную?
C++ зачем ставить ";"(пустую инструкцию два раза) в цикле for
for (i = 0; ; i++) Добавлено через 1 минуту одну убираешь прог не пашет. Пожалуйста подскажите
C++ прототип функции http://www.cyberforum.ru/cpp-beginners/thread650235.html
Использовать прототип функции То есть заголовок перед функцией main, а описание функции в теле функции main немогу с аргументами которые в скобках разобратся,куда что ставить чтобы работало(( #define MAX 1000 // Функция ввода строки с клавиатуры void getLine(char str, int m) { int c, i;
C++ Класс двумерная точка и класс многоугольник Всем привет Ну с двумерной точкой всё более- менее ясно. Вот набросок class DOT2 { int x, y; public: DOT2* next; подробнее

Показать сообщение отдельно
BumerangSP
 Аватар для BumerangSP
4283 / 1405 / 121
Регистрация: 16.12.2010
Сообщений: 2,941
Записей в блоге: 3
11.09.2012, 19:13     Все положительные элементы двумерного массива записать в один одномерный массив, а остальные в другой
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<iostream>
#include<ctime>
int main(void)
{
 srand(time(NULL));
 const int n =3;
 int a[n][n],b[n*n],c[n*n];
 int k=0,l=0;
 for (int i=0;i<n;i++)
  {
    for (int j=0;j<n;j++)
     {
      a[i][j]=rand()%100-50;
      std::cout.width(4);
      std::cout<<a[i][j];
      if (a[i][j]>0)
       b[k++]=a[i][j];
      else
       c[l++]=a[i][j]; 
     }
   std::cout<<std::endl;
  } 
 std::cout<<std::endl;
 for (int i=0;i<k;i++)
  {
   std::cout.width(4);
   std::cout<<b[i];
  }  
 std::cout<<std::endl<<std::endl;
 for (int i=0;i<l;i++)
  {
   std::cout.width(4);
   std::cout<<c[i];
  }  
 getchar(); 
}
 
Текущее время: 12:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru