Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Выделить ячейки,содержащие простые числа другим цветом / 3 сообщений из 3, страница 1 из 1
14.12.2013, 17:46
    #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
14.12.2013, 21:07
    #38501018
krvsa
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить ячейки,содержащие простые числа другим цветом
gulnaz16строится
таблица N*N с числами [1,N^2].

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


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