
15.01.2009, 20:26
|
|
Новичок
Регистрация: 05.03.2008
Сообщений: 11
С нами:
9570017
Репутация:
1
|
|
Помогите плз! Кто знает JavaScript?????
Я его ваще не знаю.
Есть хтмл форма, там два поля
Имя и Фамилия
и есть кнопка,
надо что б когда юзер вводит в поля данные и нажимает на кнопку, ему
выводился алерт типа ::: Привет, Нейм, твоя фамилия Фамилия.
и на форме еще есть чек-бокс, если его чекнуть то в алерте все буквы должны быть
большие.
<form action="javascript: ShowAlert();" method="post" name="itsme" onSumbit="return ShowAlert()">
<br />Нейм:<br />
<input type="text" name="name" />
<br />ФИО:<br />
<input type="text" name="fio" />
<br />Чекбокс:<br />
<input type="checkbox" name="chb1" value="yes"/> Зробити прописними<br />
<br /><input type="submit" value="ВпереД !" />
</form>
|
|
|

16.01.2009, 15:47
|
|
Новичок
Регистрация: 08.11.2008
Сообщений: 9
С нами:
9212831
Репутация:
-5
|
|
Есть такое задание, по нему написал программу:
Составить программу для нахождения одинаковых букв в словах Х и У равной длины, стоящих на одних и тех же местах.
Код:
#include <stdio.h>
#include <conio.h>
main()
{
char word1[]="hello";
char word2[]="hailo";
char *i1,*i2;
int i,m=0;
printf("\n\n");
m=sizeof(word1);
if(sizeof(word2)>m)
m=sizeof(word2);
i1=word1;
i2=word2;
for(i=0;i<m-1;i++)
{
if(*(i1+i)==*(i2+i))
{
printf("%d-letter is \"%c\"\n",i+1,*(i1+i));
}
}
return 0;
}
В итоге программа выводит:
Код:
1 - letter is "h"
4 - letter is "l"
5 - letter is "o"
1 - letter is "h"
4 - letter is "l"
5 - letter is "o"
Вопрос такой - как изменить программу так, чтобы вводилось в строку не по одному слову, а по несколько, и сначала, попарно проверялась бы их длина, и, если бы она была одинаковой, выполнялась бы эта программа. Поясню:
char word1[]="magazin", "good", "week", "affect";
char word2[]="magasin", "god", "weak", "effect";
Проверяться должны 1,3 и 4 пары слов. Заранее, спасибо большое!
|
|
|

17.01.2009, 01:03
|
|
Участник форума
Регистрация: 17.08.2008
Сообщений: 212
С нами:
9333656
Репутация:
186
|
|
помогите пожалуйста! тут не сложно. с меня ++++ плиз, выручите
Написать программу, которая бы перекодировала текстовый файл из кодировки MS-DOS в кодировку MS Windows. на С++
|
|
|

17.01.2009, 09:25
|
|
Новичок
Регистрация: 28.12.2008
Сообщений: 10
С нами:
9141463
Репутация:
3
|
|
velvetdust, вот. изменил немного.
Код:
#include <stdio.h>
#include <conio.h>
#include <string.h>
main()
{
char* word1[]={"magazin", "good", "week", "affect"};
char* word2[]={"magasin", "god", "weak", "effect"};
int len=sizeof(word1)/sizeof(char*);
for(int j=0;j<len;j++)
{
char *i1,*i2;
printf("\n\n");
//ïðîâåðêà
if (strlen(word1[j])>strlen(word2[j]) || strlen(word1[j])<strlen(word2[j]))
continue;
int m=strlen(word1[j]);
i1=word1[j];
i2=word2[j];
for(int i=0;i<m;i++)
{
if(*(i1+i)==*(i2+i))
{
printf("%d-letter is \"%c\"\n",i+1,*(i1+i));
}
}
}
return 0;
}
Последний раз редактировалось morris; 17.01.2009 в 09:29..
|
|
|

23.01.2009, 15:56
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 175
С нами:
9894086
Репутация:
102
|
|
Pascal
Есть массив А (прим.: 3 4 5 3 2 1 5 2), нужно составить массив В в котором будут все элементы из массива А без повторений (т.е.: 3 4 5 2 1)
|
|
|

24.01.2009, 21:23
|
|
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
С нами:
9954588
Репутация:
58
|
|
Turbo Pascal
Turbo Pascal
1.Напишите программу, которая отображает делители одного номера и их число
2.Дано число N. Напишите программу которая записывает в файл а потом отображает в одной строке четные числа а в другой нечетные числа меньше чем N,разделенные пробелом.
3.Известно что все натуральные числа больше чем 7 могут быть отображены в виде суммы чисел 3 и 5. (8=3+5, 9=3+3+3, 10=5+5...) Напишите программу с помощью которой можно узнать сколько 3 и сколько 5 нужно чтобы отображать любое число >7.Результаты нужно записать в файл.
4.Дано число N. Напишите программу с помощью которой получим число К,в которой будут отсутствовать цифры 0 и 5 из N.
Например если N=45207502 то K=4272
+ за правильный ответ 
Последний раз редактировалось Moldman; 25.01.2009 в 00:57..
|
|
|

24.01.2009, 23:20
|
|
Новичок
Регистрация: 01.09.2008
Сообщений: 24
С нами:
9311400
Репутация:
16
|
|
Задача 2:
Код:
program Task2;
var
N, I: Integer;
F: Text;
begin
Write ('N=');
ReadLn (N);
Assign (F, 'output.txt');
ReWrite (F);
I := 2;
while I < N do
begin
Write (F, I, ' ');
Write (I, ' ');
I := I + 2;
end;
WriteLn;
WriteLn (F);
I := 1;
while I < N do
begin
Write (F, I, ' ');
Write (I, ' ');
I := I + 2;
end;
ReadLn;
Close (F);
end.
Задача 4:
Код:
program Task4;
var
S: String;
I: Integer;
begin
WriteLn ('Vvedite stroku');
ReadLn (S);
for I := 1 to Length (S) do
if (S[I] <> '0') and (S[I] <> '5')
then Write (S[I]);
WriteLn; ReadLn;
end.
Задачи 1 и 3 не понял, желательно сформулировать поконкретнее =)
с помощью которой можно узнать сколько 3 и сколько 5 нужно чтобы отображать любое число >7
чисел >7 бесконечно много. Может быть не "любое", а "введенное"?
|
|
|

25.01.2009, 00:33
|
|
Участник форума
Регистрация: 12.06.2007
Сообщений: 153
С нами:
9954588
Репутация:
58
|
|
чисел >7 бесконечно много. Может быть не "любое", а "введенное"?
ДА,именно так
1.Напишите программу, которая отображает делители одного номера и их число
например:
номер 20
делители 2,4,5,10
их число 4
или
номер 18
делители 2,3,6,9
их число 4
В первом варианте была ошибка так как задачи перевел с другого языка
|
|
|

25.01.2009, 01:08
|
|
Новичок
Регистрация: 07.09.2008
Сообщений: 26
С нами:
9302190
Репутация:
26
|
|
Сообщение от Moldman
1.Напишите программу, которая отображает делители одного номера и их число
например:
номер 20
делители 2,4,5,10
их число 4
или
номер 18
делители 2,3,6,9
их число 4
Код:
#include "stdafx.h"
#include <math.h>
#include <conio.h>
#include <iostream>
using namespace std;
int main()
{
double c=0,s=0;
cout << "vvedite chislo:";
cin >> c;
cout << c << endl;
cout << "deliteli:";
for(int i=2; i<c; i++)
{
if(fmod(c,i) == 0)
{
cout << i << " ";
s++;
}
}
cout << endl << "CHislo:" << s << endl;
system ("pause");
return 0;
}
|
|
|

25.01.2009, 01:20
|
|
Новичок
Регистрация: 01.09.2008
Сообщений: 24
С нами:
9311400
Репутация:
16
|
|
на пасе просят:
Код:
program Task1;
var
N, I, NProst: Integer;
begin
Write ('N=');
ReadLn (N);
for I := 2 to N-1 do
begin
if (N mod I) = 0
then begin
Inc (NProst);
Write (I, ' ');
end;
end;
WriteLn;
WriteLn ('Chislo: ', NProst);
ReadLn;
end.
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|