Задача на массивы - Форум
Воскресенье, 04.12.2016, 04:53
Задачи по информатике
Главная | Регистрация | Вход Приветствую Вас Гость | RSS
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: ignorer, KOT_B_MEIIIKE, PASCAL26, atvrider 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Задача на массивы
Задача на массивы
StiFlerДата: Четверг, 29.04.2010, 13:18 | Сообщение # 1
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
Проверить есть ли в целостном массиве А(1;K) элементы, равные нулю. Если есть, определить номер последнего из них.

Сделал схему учитель сказал что не правельно, я не понимаю сути задачи выручайте пожалста wacko

 
GrihaIДата: Пятница, 30.04.2010, 15:50 | Сообщение # 2
Генерал-полковник
Группа: Участник
Сообщений: 89
[ 1 ]
Статус: Offline
Тебе на чем писать?
где-то так
for(i=0;i<K;i++)//перебираем массив "А"
{
if(A[i]==0)temp=i;//если 0 в temp записываем номер ячейки
}
printf(temp)//выводим на экран
smile smile smile


Собираю деньги на инв. коляску. С предложениями писать в личку или мыло.

Сообщение отредактировал GrihaI - Пятница, 30.04.2010, 23:24
 
StiFlerДата: Вторник, 04.05.2010, 16:07 | Сообщение # 3
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
const n=100; {- количество первых членов ряда}
type S = string[1..N] of integer;
var X: S;
i,k, sum : integer;
begin
write('введите k = '); readln(k);
X[1]:=1; X[2]:=1; sum := X[1]+X[2];
for i:=3 to k do
begin
X[i]:=X[i-1] +X[i-2];
sum :=sum+X[i];
end;
writeln('сумма первых к членов ряда = '+sum)
end.

Учитель говорит что тут чтото не правельно) подправте кто знает

 
GrihaIДата: Вторник, 04.05.2010, 16:13 | Сообщение # 4
Генерал-полковник
Группа: Участник
Сообщений: 89
[ 1 ]
Статус: Offline
Что надо найти?

Собираю деньги на инв. коляску. С предложениями писать в личку или мыло.
 
StiFlerДата: Вторник, 04.05.2010, 19:44 | Сообщение # 5
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
да сумму первых к членов ряда
 
GrihaIДата: Вторник, 04.05.2010, 20:57 | Сообщение # 6
Генерал-полковник
Группа: Участник
Сообщений: 89
[ 1 ]
Статус: Offline
сначала заполни массив, и введи "к"
потом запускаем цикл от начала массива до "к", и к "sum" прибавляем значение ячеек.
for i:=1 to k do
begin
sum :=sum+X[i];
end;
writeln('сумма первых к членов ряда = '+sum)
где-то так.


Собираю деньги на инв. коляску. С предложениями писать в личку или мыло.
 
StiFlerДата: Вторник, 04.05.2010, 21:16 | Сообщение # 7
Рядовой
Группа: Новичок
Сообщений: 4
[ 0 ]
Статус: Offline
спасиб
 
Форум » Решение задач по информатике » Задачи по программированию + блок-схемы » Задача на массивы
Страница 1 из 11
Поиск:

Copyright MyCorp © 2016