Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 13
1

Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел

15.05.2013, 21:54. Показов 1243. Ответов 5
Метки нет (Все метки)

Заполнить файл f натуральными числами, полученными с помощью генератора случайных чисел. Найти количество квадратов нечетных чисел среди компонентов.
ПРАВИЛЬНО???

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
42
43
44
45
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            BinaryWriter f = new BinaryWriter(new FileStream("text.txt", FileMode.Create));
            Random rnd = new Random();
            Console.Write("Введите размерность: ");
            int raz = int.Parse(Console.ReadLine());
            Console.WriteLine("=================");
            Console.WriteLine("Вывод полученных чисел: ");
            int[] s = new int[raz];
            for (int i = 0; i < raz; i++)
            {
                s[i] = rnd.Next(10);
                f.Write(s[i]); Console.WriteLine(s[i]);
            }
            Console.WriteLine();
            Console.WriteLine("Нахождение: ");
            for (int i = 0; i < raz; i++)
            {
                if (s[i] % 2 != 0)
                {
                    try
                    {
                        double k = Math.Sqrt(s[i]);
                        int p = s[i];
                        if (k * k == p)
                        { Console.WriteLine(s[i]); }
                    }
                    catch
                    { }
                }
            }
            Console.ReadKey();
        }
    }
}
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.05.2013, 21:54
Ответы с готовыми решениями:

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Вывести на экран...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Вычислить...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Доброго всем времени суток...Помогите кто чем может)) 1.Заполнить файл f целыми числами,...

Создание файлов с данными, полученными с помощью генератора случайных чисел
помогите пожалуйста!заранее благодарна На C#. Выполнить задания с использованием текстового...

5
26 / 28 / 5
Регистрация: 20.02.2012
Сообщений: 350
15.05.2013, 22:19 2
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
42
43
44
45
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
 
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
BinaryWriter f = new BinaryWriter(new FileStream("text.txt", FileMode.Create));
Random rnd = new Random();
Console.Write("Введите размерность: ");
int raz = int.Parse(Console.ReadLine());
Console.WriteLine("=================");
Console.WriteLine("Вывод полученных чисел: ");
int[] s = new int[raz];
for (int i = 0; i < raz; i++)
{
s[i] = rnd.Next(10);
f.Write(s[i]); Console.WriteLine(s[i]);
}
Console.WriteLine();
Console.WriteLine("Нахождение: ");
for (int i = 0; i < raz; i++)
{
if (s[i] % 2 != 0)
{
try
{
double k = Math.Sqrt(s[i]);
int p = s[i];
if (k * k == p)
{ Console.WriteLine(s[i]); }
}
catch
{ }
}
}
Console.ReadKey();
}
}
}
Пожалуйста пишите код так, только копируйте из студии чтобы сохранить форматирование а то читать не удобно

Добавлено через 2 минуты
Цитата Сообщение от Sparrow44 Посмотреть сообщение
C#
1
2
3
4
5
double k = Math.Sqrt(s[i]);
int p = s[i];
if (k * k == p)
{ Console.WriteLine(s[i]); }
}
Зачем это ?
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 13
15.05.2013, 22:50  [ТС] 3
а что не нужно?
0
Dragokas
15.05.2013, 22:58
  #4

Не по теме:

Цитата Сообщение от Sparrow44 Посмотреть сообщение
Пожалуйста пишите код так, только копируйте из студии чтобы сохранить форматирование а то читать не удобно
Она копировала из студии, просто теги не поставила, а движок форума сам сдвигает текст, визуально удаляя лидирующие пробелы.

0
26 / 28 / 5
Регистрация: 20.02.2012
Сообщений: 350
15.05.2013, 23:13 5
Цитата Сообщение от Света741 Посмотреть сообщение
а что не нужно?
Я просто не понимаю что тут происходит и зачем это ... Мне , если честно, фраза "кол-во квадратов нечетных чисел" не понятна...
0
0 / 0 / 0
Регистрация: 15.05.2013
Сообщений: 13
15.05.2013, 23:30  [ТС] 6
не знаю и как делать?
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.05.2013, 23:30

Заполнить файл f натуральными числами, полученными с помощью генератора натуральных чисел
Заполнить файл f натуральными числами, полученными с помощью генератора натуральных чисел. Найти...

Заполнить файл целыми числами, полученными с помощью генератора случайных чисел
заполнить файл F 3n Целыми числами, полученными с помощью генератора случайных чисел. Записать в...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел.
Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел. Из файла f...

Заполнить файл f целыми числами, полученными с помощью генератора случайных чисел
Помогите пожалуйста с задачей не понимаю как решать ее дальше?? Заполнить файл f целыми числами,...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.