Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 16.10.2011, 21:32   #1
Vovchik123
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 30
По умолчанию Кого не затруднит переведите с С++ на С#

код:
#include <iostream>
#include <stdio.h>
#include <stdlib.h>

using namespace std;

int main()
{
int n=0;
cout<<"vvedite kolichestvo elementov"<<"\n";
cin>>n;
int **mas=new int *[n];
for(int i=0;i<n;i++){
mas[i]=new int [n];
};
for(int i=0;i<n;i++){
for (int j=0;j<n;j++){
mas[i][j]=rand()%10;
cout<<" "<<mas[i][j];
}
cout<<"\n";
}
for (int i=0;i<n;i++){
int s=0,k=0;
for(k=0;k<n;k++){
s=s+mas[i][k];
};
for(k=0;k<n;k++){
s=s+mas[k][n-(i+1)];
};
mas[i][n-(i+1)]=s;
}
cout<<"novaya matricha \n";
for(int i=0;i<n;i++){
for (int j=0;j<n;j++){
cout<<" "<<mas[i][j];
}
cout<<"\n";
};
return 0;
}
Vovchik123 вне форума Ответить с цитированием
Старый 16.10.2011, 21:49   #2
Drulya
Пользователь
 
Регистрация: 05.01.2011
Сообщений: 17
По умолчанию

Cout это вывод на экран console.write
Cin это ввод в переменную console.read
остальное все интуитивно понятно
Drulya вне форума Ответить с цитированием
Старый 16.10.2011, 22:02   #3
Vovchik123
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 30
По умолчанию

Спасибо, постараюсь понять)
Vovchik123 вне форума Ответить с цитированием
Старый 16.10.2011, 22:16   #4
Lasur
Форумчанин
 
Аватар для Lasur
 
Регистрация: 13.10.2011
Сообщений: 143
По умолчанию

Держи, с сохранением "русской латыни"
Код:
using System;

public class MyClass //Любое название класса
{
	static void Main()
	{
		int n = 0;
		Console.WriteLine("vvedite kolichestvo elementov\n");
		n = int.Parse(Console.ReadLine());
		int[,] mas = new int[n,n];
		Random r = new Random();
		for(int i = 0; i<n; i++)
			for (int j = 0; j < n; j++)
			{
				mas[i,j] = r.Next(9);
				Console.WriteLine(mas[i,j]);
			}
		for (int i = 0; i < n; i++) //Не разобрался что тут происходит,может можно короче)
		{
			int s = 0, k = 0;
			for (k = 0; k < n; k++)
			{
				s = s + mas[i,k];
			};
			for (k = 0; k < n; k++)
			{
				s = s + mas[k,n - (i + 1)];
			};
			mas[i,n - (i + 1)] = s;
		}
		Console.WriteLine("Novaya matricha \n");
		foreach (int i in mas)
			Console.WriteLine(i);
		Console.WriteLine();
		Console.ReadLine();
	}
}
Все имена, фамилии, ники, даты и события упоминаемые в моих постах, являются вымышленными. Все совпадения с реально существующими - случайны.
Lasur вне форума Ответить с цитированием
Старый 17.10.2011, 21:26   #5
Vovchik123
Пользователь
 
Регистрация: 25.05.2011
Сообщений: 30
По умолчанию

оу, спасибо)
Vovchik123 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
переведите на С++ zinulka Общие вопросы C/C++ 3 28.06.2011 23:05
переведите с паскаля на си++ Bonne Помощь студентам 2 22.04.2010 00:21
Проверьте,please код,если не затруднит! -ushёl- Общие вопросы C/C++ 1 17.11.2009 08:10
Помогите, кого не затруднит, пожалуйста OxForder Компьютерное железо 2 06.09.2009 18:13