uses Drawman;
var i,x,y: integer;
begin
Field(13,13);
for i:=0 to 3 do
begin
x:=1+i;
y:=3+i;
ToPoint(x,y);
PenDown();
ToPoint(x+2,y);
ToPoint(x+2,y-2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=1+i;
y:=10-i;
ToPoint(x,y);
PenDown();
ToPoint(x+2,y);
ToPoint(x+2,y+2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=10-i;
y:=1+i;
ToPoint(x,y);
PenDown();
ToPoint(x,y+2);
ToPoint(x+2,y+2);
PenUp;
end;
for i:=0 to 3 do
begin
x:=10-i;
y:=12-i;
ToPoint(x,y);
PenDown();
ToPoint(x,y-2);
ToPoint(x+2,y-2);
PenUp;
end;
ToPoint(0,0);
end.
В настоящее время актуальными проблемами государственного и муниципального управления являются: реформирование органов власти, реализация целевых государственных программ, управления государственной и муниципальной собственностью, особенности региональной и муниципальной политики в современной России.
Решая проблемы защиты информации, большинство государственных организаций сталкивается с острым дефицитом специалистов в этой области. Особенно остро этот вопрос стоит в малых субъектах федерации, где отсутствуют научно-промышленные центры. Поскольку повышение квалификации специалиста в Москве или других крупных городах России стоит немалых денег, встает вопрос о целесообразности формирования государственной системы повышения квалификации и переподготовки специалистов по информационной безопасности для бюджетных организаций.
Кроме того, большое значение имеет уровень информационной подготовки государственных служащих. Представляется необходимым уже сейчас приступить к перестройке системы переподготовки и повышения квалификации государственных служащих, которая бы работала с некоторым опережением.
Объяснение:
Поделитесь своими знаниями, ответьте на вопрос:
Создать в редакторе текстовый файл, внести в него 10 строк произвольного текста. разработать программу, которая подсчитывает количество цифр, встречающихся в каждой строке, и записывает полученные значения в другой файл в конце строке. написать на с++
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
const int ValueOfString = 10;
ofstream Writer;
Writer.open("C:\\Test\\First.txt", ios::out);
Writer « "Stroka1" « "\n";
Writer « "Stroka12" « "\n";
Writer « "Stroka133" « "\n";
Writer « "Stroka1444" « "\n";
Writer « "Stroka155" « "\n";
Writer « "Stroka16" « "\n";
Writer « "Stroka1" « "\n";
Writer « "Stroka17" « "\n";
Writer « "Stroka188" « "\n";
Writer « "Stroka1999" « "\n";
Writer.close();
ifstream Reader;
Reader.open("C:\\Test\\First.txt");
string Str[ValueOfString];
int NumInStr[ValueOfString] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int counter = 0;
while (!Reader.eof())
{
Reader » Str[counter];
counter++;
}
Reader.close();
string Tmp;
int counter2 = 0;
for (int i = 0; i < ValueOfString; i++)
{
Tmp = Str[i];
for (int j = 0; j < Tmp.length(); j++)
{
if (Tmp[j] == '1' || Tmp[j] == '2' || Tmp[j] == '3' || Tmp[j] == '4' || Tmp[j] == '5' || Tmp[j] == '6' || Tmp[j] == '7' || Tmp[j] == '8' || Tmp[j] == '9')
counter2++;
}
NumInStr[i] = counter2;
counter2 = 0;
}
ofstream Writer2;
Writer2.open("C:\\Test\\Second.txt", ios::app);
Writer « "\n";
for (int k = 0; k < ValueOfString; k++)
Writer2 « "\nВ " « k + 1 « " строке: " « NumInStr[k] « " цифр";
Writer2.close();
cout « "Operation successfully completed!" « endl « endl;
return 0;
}