Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2009, 17:32   #1
Maks://
 
Регистрация: 22.01.2009
Сообщений: 4
Лампочка Paskal, цыклы, масивы.

1.Даны числа а 1 , a 2 , …, а 10 . Определить сумму их квадд ратов.
2.Дано натуральное число. Верно ли, что количество его цифр есть четное число?
3.Дан массив целых чисел. Выяснить является ли является ли р-й элемент массива положительным числом.
4.Найти сумму элементов массива вещественных чисел, имеющих нечетные номера.
Maks:// вне форума Ответить с цитированием
Старый 10.02.2009, 17:55   #2
начинающий кодер
только учусь!
Форумчанин
 
Аватар для начинающий кодер
 
Регистрация: 08.02.2009
Сообщений: 124
По умолчанию

1)
Код:
s:=0;
for i:=1 to 20 do 
s:=s+sqr(a[i]);
writeln ('summa=',s:0:5);
3)
Код:
readln(n);
if a[n]>0 then writeln('+')
  else writeln ('-');
4)
Код:
i:=1;s:=0;
while i<size do begin
s:=s+a[i];
i:=i+2;
end;
«Я знаю, что ничего не знаю, но многие не знают и этого».
начинающий кодер вне форума Ответить с цитированием
Старый 10.02.2009, 17:56   #3
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

1)
Код:
program project;
const
 n = 10;
var
 a : array [1..n] of real;
 sum : real;
 i : 1..n;
begin
  for i:=1 to n do
  begin
    write ('a ',i,' = ');
    readln (a[i])
  end;
  sum:=0;
  for i:=1 to n do sum:=sum+sqr(a[i]);
  writeln ('Summa= ',sum:0:2);
  readln
end.
capta1n вне форума Ответить с цитированием
Старый 10.02.2009, 17:58   #4
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

1)
Код:
var a,i:word;
sum:longint;
begin
for i:=1 to 10 do
begin
write('a ',i,'=');readln(a);
sum:=sum+sqr(a);
end;
writeln('sum=',sum);
readln
end.
pomoshnic вне форума Ответить с цитированием
Старый 10.02.2009, 18:00   #5
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию 2

Код:
var n:string;
    x:integer;
begin
readln(x);
str(x,n);
if length(n) mod 2 =0 then writeln('yes')
   else writeln('no');
end.
P.S. хотя число можно было рассматривать как строку
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума Ответить с цитированием
Старый 10.02.2009, 18:04   #6
capta1n
Форумчанин
 
Аватар для capta1n
 
Регистрация: 06.12.2008
Сообщений: 613
По умолчанию

2)
Код:
program project;
var
 n : word;
 i : byte;
 f : boolean;
begin
  readln(n);
  i:=0;
  while n<>0 do
  begin
    n:=n div 10;
    inc(i)
  end;
  if odd(i) or (i=0) then f:=false else f:=true;
  writeln(f);
  readln
end.

Последний раз редактировалось capta1n; 10.02.2009 в 18:06.
capta1n вне форума Ответить с цитированием
Старый 10.02.2009, 18:07   #7
Maks://
 
Регистрация: 22.01.2009
Сообщений: 4
По умолчанию

Спасиба большшое, выручил!
Maks:// вне форума Ответить с цитированием
Старый 10.02.2009, 18:10   #8
pomoshnic
Форумчанин
 
Аватар для pomoshnic
 
Регистрация: 16.11.2008
Сообщений: 192
По умолчанию

2)
Код:
var l:longint;
a:array[1..10]of byte;
k:byte;
begin
write('->');readln(l);
repeat
inc(k);
a[k]:=l mod 10;
l:=l div 10;
until l=0;
if odd(k) then write('ne ');
writeln('verno');
readln
end.
pomoshnic вне форума Ответить с цитированием
Старый 10.02.2009, 19:03   #9
-HunteR-
Форумчанин
 
Аватар для -HunteR-
 
Регистрация: 04.11.2007
Сообщений: 117
По умолчанию

3)
Код:
program sss;
uses crt;
var
a:= array[1..500] of integer;
begin
clrscr;
writeln('Введи n'); 
readln(n);
if a[n]>0 then 
begin
writeln('Это число положительное');
end
else
begin
writeln ('Это число отрицательное');
end;
readkey;
end.
Перед тем, как выложить код, я его всегда проверяю.
Если помог - тыкни на на весы слева, под аватарой.
-HunteR- вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите зделать 4 задачки на масивы до утра!!!! WhatZ Помощь студентам 13 02.02.2009 16:01
Паскаль, матрицы и масивы Aller Помощь студентам 1 23.11.2008 18:53
Одномерные масивы на i8080 Ase Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 04.11.2008 08:25
Pascal масивы Devikss Помощь студентам 2 19.06.2008 17:20
динамические масивы mrandrey Общие вопросы Delphi 14 11.04.2007 15:14