Скачай антивирусную утилиту avz4 и просканируй компьютер. Либо же антивирусную dr.web cureit. Поверь, дело может быть в этом.
Проверь файл hosts, расположенный в папке windows\system32\drivers\etc\hosts. Открой его блокнотом и сотри все, что там написано, кроме:
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
Хотя и это там необязательно
var a:array[1..10000] of integer;
x,n,i: integer;
begin
readln(x,n);
for i:=1 to n do a[i]:=x+n-i;
for i:=1 to n do write(a[i],' ');
writeln;
end.
Пример:
6 4
9 8 7 6
Нашел 2 ошибки в 4- строке и 7- строке, объясняю на примере а=15, b=26
как я понял по данным задачи К больше или равно А то есть начальное значение S = A, вторую ошибку можно решить просто поменяв местами операторы 7-ой и 8-ой строки(чтобы сначала программа суммировала S=15+15 а потом уже 30+16,46+18...пока S<B а в задаче делается так 16+1,16+17, 30+18,...) в общем:
var a, b, s, k: integer;begin
read(a,b);
s := a;<-----
k := a;
while s < b do begins := s+k;<------k := k+1;<----end;writeln(k)end.
если
a=15 b=36
ответ будет :15
5.А - чтобы список начал нумероваться, просто поставь 1 и точку.
6.А - ыхвыбираем вариант методом исключений.
#include <iostream>
#include <fstream>
using namespace std;
struct day{
char name;
int day;
int month;
int year;
};
int main() {
ifstream in;
int i=1;
day dm[CHAR_MAX];
char search;
in.open("местонахождение файла");
if (search==dm[i].name){
cout<<dm[i].day<<dm[i].month<<dm[i].year<<endl;
}
else
cout<<"error";
return 0;
}
Если немного дополнить, то будет ещё круче