Vladimir-Tamara1359
?>

1.найти сумму всех не отрицательных чисел кратных 5 в промежутке от 1 до 100 2.найти сумму элементов двумерного массива, расположенной на главной плоскости массив 10; 10

Информатика

Ответы

suny84
1)Program A1;
var
a,i:integer;
begin
a:=0;
for i:=1 to 100 do if (i mod 5=0)and(i>0) then a:=a+i;
writeln(a);
end.
2)Program A2;
var
a: array [1..10,1..10] of integer; b,i,j:integer;
begin
writeln('Vvedi massiv');
for i:=1 to 10 do for j:=1 to 10 do readln(a[i,j]);
b:=0;
for i:=1 to 10 do b:=b+a[i,i];
writeln(b);
end.
roman-fetisov2005

Начнём по порядку. Что значит "работа со строками"? Это любое взаимодействие с ними:

Конкатенация (сложение строк, например: "znanija/" + "task/31137639" = "znanija/task/31137639")Сравнение (как по символам (которые выше по значению, те строки и выше), так и по длине)Поиск (например, в строке "znanija/task/31137639" нам нужно найти все наклонные чёрточки "/")Вставка / Удаление / Копирование / Замена / Замена больших букв на маленькие и наоборот

Что же такое форматирование строки? Из определения понятно, что мы уже работаем с конечной строкой. Она намного вкуснее и работать с ней одно удовольствие, особенно для программ общего назначения, где используются вводы номеров, имён, кредитных карточек или любых других текстовых объектов. Например, у нас есть номер: +79123456789. Лично я при написании  одного из своего первого проекта пытался сам написать метод правильного разделения номеров по шаблону: код страны, оператор, идентификатор. Всё это довольно болезненно, поскольку нужно резать строку, выбирать оттуда первые N чисел после I индекса.. В общем - морока. Вместо этого можно делать всё очень просто:

long number = 79123456789;tbLogin.Text = $"{number:+#-(###)-(###)-(##)-(##)}";// output: +7-(912)-(345)-(67)-(89)

Помимо этого, если Вы знакомы с тернарным оператором (сокращенная запись if else), который выглядит как (if else):

условие ? выполнить_если_true : выполнить_если_false;

или так (if else if):

условие ? выполнить_если_true : условие? выполнить_если_true : выполнить_если_false;

То можете использовать его сокращённую версию и в строках, проверяя значение на null:

string defaultName = null;tbPassword.Text = $"{defaultName??"task31137639"}"; // output: task31137639

В общем-то всё, если что-то непонятно - обращайтесь в комментарии.


Чем отличается форматирование строк от работы со строками в c#
panstel

//В строку location введите расположение требуемого файла

//Если хотите задавать расположение файла в ходе работы программы, то нужно будет убрать const со строки location

//Язык C#


using System;

using System.IO;

namespace ConsoleApp1

{

   class Program

   {

       static void Main(string[] args)

       {

           const string location = "E://Test//File.txt";

           try

           {

               Console.WriteLine("Количество чисел, которые не делятся на 3: " + ReadFile(location));

           }

           catch (Exception)

           {

               Console.WriteLine("Ошибка (файл недоступен, либо содержит некорректный формат данных)!");

           }

           

           finally

           {

               Console.ReadKey();

           }

       }

       static int ReadFile(string location)

       {

           int counter = 0;

           StreamReader fileReader = new StreamReader(location);

           while (!fileReader.EndOfStream)

           {

               string num = fileReader.ReadLine();

               if (Convert.ToInt32(num) % 3 != 0)

                   counter++;

           }

           return counter;

       }

   }

}


Дан файл, который содержит целые ненулевые числа, которые оканчиваются нулем. найти количество чисел

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

1.найти сумму всех не отрицательных чисел кратных 5 в промежутке от 1 до 100 2.найти сумму элементов двумерного массива, расположенной на главной плоскости массив 10; 10
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

Avdeeva Yelizaveta
АннаМаргарита
Nurislamovna1543
Алексей Шуклин
vs617
самир1078
shmidt
skzzkt
vanvangog199826
gusrva3001
officem695
Petrakova Ilyushin
Karpova
Владимирович_Намик59
serg1976g