Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.86/7: Рейтинг темы: голосов - 7, средняя оценка - 4.86
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 3

из C++ в С# Windows Form переделать двумерный массив

24.05.2013, 22:07. Показов 1431. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
нужно переделать из С++ в С# windows form или обычный C# консольный не могу сообразить как это написать


Дана последовательность ненулевых целых чисел, за которой следует 0. Напечатать сначала все отрицательные числа этой последовательности, а затем – все положительные (в любом порядке).

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
#include <conio.h>      
#include <stdio.h>          
 
int f(int a[100], int n){
    if(n<0)
        return 1;
    if(a[n]<0){
        printf("%d ",a[n]);
        f(a,n-1);
    }
    else{
        f(a,n-1);
        printf("%d ",a[n]);
    }
    return 0;
}
int main(){
    int a[100];
    int n,i;
    printf("n: ");
    scanf("%d",&n);
 
    for(i=0;i<n;i++)
        scanf("%d",&a[i]);
 
    f(a,n-1);
    getch();
    return 0;
}
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.05.2013, 22:07
Ответы с готовыми решениями:

Переделать в Windows form
Помогите переделать код в Form: static void Main(string args) { Console.WriteLine(&quot;Введите первую строку...

Переделать консольное приложение в Windows Form
Хочу признаться вам , совершенно не дружу с формами , для КП нужно к этому сделать Windows Form надеюсь на вашу помощь using System; ...

Переделать консольную программу в windows form
class Urav { static void Main(string args) { Urav u = new Urav(1, -2, -3); ...

2
 Аватар для CoreX
39 / 39 / 9
Регистрация: 08.05.2011
Сообщений: 176
25.05.2013, 12:02
Лучший ответ Сообщение было отмечено Headshot_7 как решение

Решение

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
37
38
39
40
41
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication2
{
    class Program
    {
        public static int Funct(int[] a, int n)
        {
            if(n<0)
                return 1;
            if(a[n]<0)
            {
                Console.WriteLine(a[n]+' ');
                Funct(a, n - 1);
            }
            else
            {
                Funct(a, n - 1);
                Console.WriteLine(a[n] + ' ');
            }
            return 0;
        }
 
        static void Main()
        {
            int[] a = new int[100];
            int n,i;
            Console.WriteLine("n: ");
            n = int.Parse(Console.ReadLine());
 
            for (i = 0; i < n; i++)
                a[i] = int.Parse(Console.ReadLine());
 
            Funct(a, n);
            Console.ReadKey(true);
        }
    }
}
В C# перевел, не проверял.
0
0 / 0 / 0
Регистрация: 24.05.2013
Сообщений: 3
25.05.2013, 23:34  [ТС]
большое спасибо..а C# Windows Form как это сделать?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2013, 23:34
Помогаю со студенческими работами здесь

Переделать программу из консоли в вин форм двумерный массив
Имеется программа написанная в консольном варианте, как ее переделать в вин форм? Как понимаю все вычисления под кнопку, а вывод в...

Переделать программу из консольного приложения в Windows Form
Помогите переделать программу из консольного приложения в Windows Form в Visual Studio 2008, пожалуйста:)

Как переделать двумерный массив?
Заполнить двумерный массив следующим образом 12 24 ...120 ... 2 14 ...110 1 13 ...109 Получается только вот так #include ...

Переделать двумерный массив в картинку
Имеется двумерный массив с числами типа Short от 0 до 4000. Нужно переделать его в картинку. Пытаюсь делать по аналогии с найдённым...

Переделать одномерный массив в двумерный
Раньше в прошлых проектах использовал созданный массив: X = df.iloc].values который распечатывал: ... ]


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru