Так как из условия задачи последняя буква в названии города должна быть гласная, то из представленных вариантов подходит только Сочи.
Ответ: 5
Программа считает количество чисел от одного до тысячи, которые при целочисленном делении на 6 дают 3 или при целочисленном делении на 7 дают 1.
Выпишем все числа от одного до тысячи, кратные 6 и прибавим к ним 3. Если число стало больше тысячи, то отбрасываем его.
Аналогично с числами кратными 7, но прибавляем 1.
Не забываем включить 1 и 3 (сами остатки)
Загнав в программу получаем:
1
3
9
15
17
21
25
27
33
39
41
45
49
51
57
63
65
69
73
75
81
87
89
93
97
99
105
111
113
117
121
123
129
135
137
141
145
147
153
159
161
165
169
171
177
183
185
189
193
195
201
207
209
213
217
219
225
231
233
237
241
243
249
255
257
261
265
267
273
279
281
285
289
291
297
303
305
309
313
315
321
327
329
333
337
339
345
351
353
357
361
363
369
375
377
381
385
387
393
399
401
405
409
411
417
423
425
429
433
435
441
447
449
453
457
459
465
471
473
477
481
483
489
495
497
501
505
507
513
519
521
525
529
531
537
543
545
549
553
555
561
567
569
573
577
579
585
591
593
597
601
603
609
615
617
621
625
627
633
639
641
645
649
651
657
663
665
669
673
675
681
687
689
693
697
699
705
711
713
717
721
723
729
735
737
741
745
747
753
759
761
765
769
771
777
783
785
789
793
795
801
807
809
813
817
819
825
831
833
837
841
843
849
855
857
861
865
867
873
879
881
885
889
891
897
903
905
909
913
915
921
927
929
933
937
939
945
951
953
957
961
963
969
975
977
981
985
987
993
999
----
Чисел всего 250.
Ответ: 250
<u>Pascal:</u>
const a:array [1..5,1..5] of integer = ((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));
var I,j:integer;
begin
for i:=1 to 5 do
for j:=1 to 5 do write (a[I,j],' ');
writeln;
for i:=1 to 5 do
begin
for j:=1 to 5 do write (a[I,j]:3);
writeln;
end;
readln;
end.
<u>C++:</u>
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int a[5][5] = {{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},};
for (int I = 0; I<5; I++)
for (int j = 0; j<5; j++)
cout <<a[I][j] <<" ";
cout <<endl;
for (int I = 0; I<5; I++)
{
for (int j = 0; j<5; j++)
cout <<setw(3) <<a[I][j];
cout <<endl;
}
return 0;
}
Объяснение:
"-" – отрицание.
"и" – &.
"или" – v.
& не стоит у меня, но выполняет свои действия, у себя его ставьте!