Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.64/11: Рейтинг темы: голосов - 11, средняя оценка - 4.64
1 / 1 / 1
Регистрация: 15.05.2012
Сообщений: 87

Работа с разными типами данных

26.02.2013, 11:41. Показов 2047. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Вот написал код, который выводит таблицу Пифагора :
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
using System;
 
namespace Cons {
    class Program {
        static void Main(string[] args) {
            Console.WriteLine("Введите начальное число:");
            int start = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите конечное число");
            int end = int.Parse(Console.ReadLine());
 
            for (int i = start; i <= end; i++) {
                for (int j = 1; j <= 10; j++)
                    Console.Write("{0}*{1}={2} ", i, j, i * j);
                Console.WriteLine();
            }
 
            Console.ReadKey();
        }
    }
}
Но еще нужно сделать возможность работы с разными типами данных...Не могу понять,что это значит, помогите.

Добавлено через 2 минуты
Пардон, с различными типами целых числе
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2013, 11:41
Ответы с готовыми решениями:

Сортировка datagridview по столбцу с разными типами данных
Доброго времени суток, простите, если где-то было, но гугл ничего не дает по запросу. Задача: Имеется datagridview, в которой имеются...

Сортировка в файле с разными типами данных (таблица рекордов для игры)
я сделал запись в файл таким образом: пример: Сложный уровень, 1, cetx Сложный уровень, 13, eysy Лёгкий уровень, 0, noName нужно...

Работа с числовыми типами данных
Уважаемые знатоки c#, очень нужна ваша помощь. Есть ли какой-то тип переменных который может хранить очень, оооооочень огромное число. Что...

9
 Аватар для Дмитрий3241
660 / 530 / 137
Регистрация: 07.07.2011
Сообщений: 1,232
Записей в блоге: 6
26.02.2013, 11:48
Простите, но что значит с различными типами целых чисел, целые числа они и есть целые числа?
0
1 / 1 / 1
Регистрация: 15.05.2012
Сообщений: 87
26.02.2013, 12:04  [ТС]
Цитата Сообщение от Дмитрий3241 Посмотреть сообщение
Простите, но что значит с различными типами целых чисел, целые числа они и есть целые числа?
Различными типами целых данных
Вот так написано
0
 Аватар для buntar
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
26.02.2013, 12:16
Цитата Сообщение от trutoxa Посмотреть сообщение
Различными типами целых данных
Вот так написано
Возможно, имелось ввиду, что целочисленные значения будут переданы другими вещественными типами, такими как допустим float или double?
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
Console.WriteLine("Введите начальное число:");
double start = double.Parse(Console.ReadLine());
Console.WriteLine("Введите конечное число");
double end = double.Parse(Console.ReadLine());
 
for (double i = start; i <= end; i++)
{
    for (int j = 1; j <= 10; j++)
        Console.Write("{0}*{1}={2} \n", i, j, i * j);
    Console.WriteLine();
}
 
Console.Read();
0
1 / 1 / 1
Регистрация: 15.05.2012
Сообщений: 87
26.02.2013, 12:35  [ТС]
Цитата Сообщение от buntar Посмотреть сообщение
Возможно, имелось ввиду, что целочисленные значения будут переданы другими вещественными типами, такими как допустим float или double?
Кликните здесь для просмотра всего текста
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
Console.WriteLine("Введите начальное число:");
double start = double.Parse(Console.ReadLine());
Console.WriteLine("Введите конечное число");
double end = double.Parse(Console.ReadLine());
 
for (double i = start; i <= end; i++)
{
    for (int j = 1; j <= 10; j++)
        Console.Write("{0}*{1}={2} \n", i, j, i * j);
    Console.WriteLine();
}
 
Console.Read();
Получается мне писать отдельный код для int float и double?А там через var ни как нельзя??
Я просто сам не понимаю мне как написал задание так и написал сюда
0
 Аватар для buntar
543 / 544 / 181
Регистрация: 16.03.2012
Сообщений: 1,160
Записей в блоге: 2
26.02.2013, 13:16
Цитата Сообщение от trutoxa Посмотреть сообщение
Получается мне писать отдельный код для int float и double?А там через var ни как нельзя??
Почитайте о приведении типов. К double можно привести почти любой ниже стоящий тип, передающий целочисленное значение.(и не надо писать код для int и др.)
C#
1
double start = float.Parse(Console.ReadLine());
0
1 / 1 / 1
Регистрация: 15.05.2012
Сообщений: 87
26.02.2013, 13:25  [ТС]
Цитата Сообщение от buntar Посмотреть сообщение
Почитайте о приведении типов. К double можно привести почти любой ниже стоящий тип, передающий целочисленное значение.(и не надо писать код для int и др.)
C#
1
double start = float.Parse(Console.ReadLine());
Т.е мне писать
C#
1
2
3
4
Console.WriteLine("Введите начальное число");
double start = float.Parse(Console.ReadLine());
double start = int.Parse(Console.ReadLine());
double start = double.Parse(Console.ReadLine());
?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
26.02.2013, 20:21
Ну вот как извращенный вариант пойдет:
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
using System;
 
namespace ConsoleApplication42
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Введите начальное число:");
            int start = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите конечное число");
            int end = int.Parse(Console.ReadLine());
            PrintPifagor(start, end);
            Console.ReadKey();
        }
 
        private static void PrintPifagor(dynamic start, dynamic end) 
        {
            for (var i = start; i <= end; i++)
            {
                for (int j = 1; j <= 10; j++)
                    Console.Write("{0}*{1}={2} ", i, j, i * j);
                Console.WriteLine();
            }
        }
    }
}
1
1 / 1 / 1
Регистрация: 15.05.2012
Сообщений: 87
27.02.2013, 12:34  [ТС]
Цитата Сообщение от Psilon Посмотреть сообщение
Ну вот как извращенный вариант пойдет:
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
using System;
 
namespace ConsoleApplication42
{
    class Program
    {
        static void Main()
        {
            Console.WriteLine("Введите начальное число:");
            int start = int.Parse(Console.ReadLine());
            Console.WriteLine("Введите конечное число");
            int end = int.Parse(Console.ReadLine());
            PrintPifagor(start, end);
            Console.ReadKey();
        }
 
        private static void PrintPifagor(dynamic start, dynamic end) 
        {
            for (var i = start; i <= end; i++)
            {
                for (int j = 1; j <= 10; j++)
                    Console.Write("{0}*{1}={2} ", i, j, i * j);
                Console.WriteLine();
            }
        }
    }
}
Ругается:
Не удалось найти имя типа или простнаства имён "dynamic"
Что делать?
0
Master of Orion
Эксперт .NET
 Аватар для Psilon
6102 / 4958 / 905
Регистрация: 10.07.2011
Сообщений: 14,522
Записей в блоге: 5
27.02.2013, 15:42
trutoxa, необходимо использовать фреймворк не ниже 4.0)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2013, 15:42
Помогаю со студенческими работами здесь

Объявление переменной с разными типами
Здравствуйте! Подскажите пожалуйста , не пойму почему в строке 44 ( программа рабочая ) , при записи TableFun a = new ...

Инициализация ступенчатого массива с разными типами
Возможно ли создать одномерный массив, включающий три элемента, каждый из которых является одномерным, но разным по типу массивом? ...

Почему компилятор считает разными типами generic в предке и наследниках
Почему компилятор считает разными типами генериками хотя по факту они одинаковы, вот код. Собственно что я хочу сделать ...

Случайная генерация экземпляров с разными типами данных
Доброго времени суток , мне необходимо выполнить генерацию 4 000 000 экземпляров с типами данных : int, string, boll. Для дальнейшего...

В чем разница между разными типами Dictionary?
https://msdn.microsoft.com/ru-ru/library/system.collections.generic(v=vs.120).aspx Три типа Dictionary. В чем между ними разница? Зачем...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip" Извлеките архив и вы увидите. . .
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д. Сборка примера Скачайте. . .
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru