powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить ячейки,содержащие простые числа другим цветом
3 сообщений из 3, страница 1 из 1
Выделить ячейки,содержащие простые числа другим цветом
    #38500893
gulnaz16
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 фрейма: Левый содержит 2 кнопки,правый изначально
пустой.При нажатии на кнопку в правом фрейме строится
таблица N*N с числами [1,N^2].

Как выделить ячейки таблицы,содержащие простые числа
другим цветом?

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
//main.html-главный файл
<HTML> 
<HEAD>
<TITLE>Таблица</TITLE>
</HEAD>
<frameset COLS="35%, *">
<frame name="tab" SRC="frame.html">
<frame name="right"> 
</frameset> 
</HTML>



и
Код: javascript
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.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
//frame.html
<HTML> 
<HEAD>
<TITLE>таблица</TITLE> 
<script language="Javascript"> 
function f ()
{ var n = Number (document.forms["form1"].num.value); 

var k=1;
var main= top.frames['right'].document; 
main. close()
main.open()
main.writeln('<BODY bgcolor=lightblue><CENTER>'); 
main.writeln('<TABLE COLS='+n+' ROWS='+n+' border=1>'); 

for (i=0; i<n; i++) 
{ main.writeln('<TR>'); 
for (j=0; j<n; j++) 
{main.writeln('<TD> '+Math.round(Number(k++))+
' ')}
main.writeln('</TR>'); }
main.write('</TABLE>'); 
main.writeln('</CENTER><BODY>') ; }
function cl()
{ var main = top.frames['right'].document; 
main. close()
main.open()
main.clear();}
</script> 
</HEAD> 
<BODY>
<FORM name="form1">
Введите N: <input name="num" TYPE="text" size=4> 
<input TYPE="button" value=" OK " onclick="f()"> 
<input TYPE="button" value=" очистить " onclick="cl()"> 
</FORM> 
</BODY> 
</HTML>
...
Рейтинг: 0 / 0
Выделить ячейки,содержащие простые числа другим цветом
    #38501018
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gulnaz16строится
таблица N*N с числами [1,N^2].

Как выделить ячейки таблицы,содержащие простые числа
другим цветом?
Алгоритм примерно такой:
- Найти все простые числа из диапазона 1-N
- Искать те числа в таблице
- Найдя такое число, выделять ячейку (например присвоить ей некий класс)
вот как-то так...
...
Рейтинг: 0 / 0
Выделить ячейки,содержащие простые числа другим цветом
    #38501037
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Или так:
-перебрать числа в таблице
-проверить, не является ли текущее число простым
-если является, выделить ячейку
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить ячейки,содержащие простые числа другим цветом
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]