дан файл f,содержащий сведения о кубиках : размер каждого кубика(длина ребра),его цвет(красный,желтый) и материал(деревянный,пластмассовый) найти: количество кубиков каждого из перечисленных цветов и их суммарный объем
помогите кто-нибудь,Спасибо
я смог сделать вот так,но программа считывает только строки с найденным словом,а как посчитать объем кубов,я не пойму:
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
label1.Text = openFileDialog1.FileName;
f_open = true;
richTextBox1.Clear();
StreamReader sr = File.OpenText(openFileDialog1.FileName);
string line = null;
string inf = "plastmassoviy";
{
line = sr.ReadLine();
while (line != null)
{
if (line.Contains("plastmassoviy"))
richTextBox1.AppendText(line);
richTextBox1.AppendText("\r");
line = sr.ReadLine();
}
}
{
}
StreamReader sr1 = File.OpenText(openFileDialog1.FileName);
line = null;
line = sr1.ReadLine();
while (line != null)
{
{
richTextBox2.AppendText(line);
richTextBox2.AppendText("\r\n");
line = sr1.ReadLine();
}
}
sr.Close();
sr1.Close();
}
введите сюда код
Разбиваете строку на слова с помощью метода Split(). далее создаете массив из таких массивов.А лучше List
float sumVol;
List<string[3]> coubs = new List<string[3];
StreamReader sr1 = File.OpenText(openFileDialog1.FileName);
line = null;
line = sr1.ReadLine();
while (line != null)
{
{
coubs.Add(line.Split(" "));
richTextBox2.AppendText(line);
richTextBox2.AppendText("\r\n");
line = sr1.ReadLine();
}
}
sr1.Close();
foreach(string[3] coub in coubs)
{
int lenght = int.Parse(coub[2]);
sumVol+=(lenght*lenght*leght); // Это и есть суммарный объем кубов, выводите его
// куда вам нужно
}
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Не могу понять и определиться, какую книгу сейчас мне прочитать: https://wwwozon
Есть такая функция-обработчик формыС вида данные отправляются ajax/ После обработки функцией, данные передаются обратно, в вид, в формате json
Как с помощью simple_html_dom производить поиск и рекурсивную сборку?