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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.10.2011, 22:14   #1
co11er
 
Регистрация: 14.12.2010
Сообщений: 7
По умолчанию Циклы в Си

Даны натуральное число n, целые числа
а1 ,..., аn. . Оставить без изменения по-
следовательность
a1 ,..., an, если ее члены упорядочены по неубыванию или по невозрос-
танию. В противном случае получить подпоследовательность
a1 ,..., am(m
n) , где mтако-
во, что либо a1
a2 ...
am и
am am 1 , либо a1
a2 ...
amи amam1 .
Все это нужно как-то сделать без массива(с массивами все пишется,но не принимают,говорят нужно сделать циклами,помогите,пожалуйста
co11er вне форума Ответить с цитированием
Старый 09.10.2011, 22:14   #2
co11er
 
Регистрация: 14.12.2010
Сообщений: 7
По умолчанию

#include <math.h>
#include <stdio.h>
void main()
{
int n,b,a,i,k;
printf("Vvedite n\n");
scanf("%i",&n);
for(i=0;i<n;i++)
{
printf("\n vvedite a");
scanf("%i",&a);
printf("%i",a);;
//b=a;
for (k=1;k<i;k++){
if(b>=a){
printf("%i",b);

}
}

}} вот начал..дальше не знаю..как сравнивать элементы в циклах ?(
co11er вне форума Ответить с цитированием
Старый 09.10.2011, 22:41   #3
co11er
 
Регистрация: 14.12.2010
Сообщений: 7
По умолчанию

#include <math.h>
#include <stdio.h>
void main()
{
int n,b,a,i,k;
printf("Vvedite n\n");
scanf("%i",&n);
for(i=0;i<n;i++)
{
printf("\n vvedite a");
scanf("%i",&a);
k=a;
if(a>k){
printf("%i",k);

}

}


}
пробывал значение прошлое со следующим сравнивать..но не работает..ээх
co11er вне форума Ответить с цитированием
Старый 09.10.2011, 23:01   #4
onewho
Форумчанин
 
Регистрация: 29.09.2010
Сообщений: 636
По умолчанию

Цитата:
В противном случае получить подпоследовательность
a1 ,..., am(m
n) , где mтако-
во, что либо a1
a2 ...
am и
am am 1 , либо a1
a2 ...
amи amam1 .
чего? ........
onewho вне форума Ответить с цитированием
Старый 09.10.2011, 23:04   #5
co11er
 
Регистрация: 14.12.2010
Сообщений: 7
По умолчанию

Ну выделить невозрастающие\неубывающий подпоследовательности
co11er вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Циклы margarit Паскаль, Turbo Pascal, PascalABC.NET 4 20.01.2011 19:19
синусы и ко. циклы, вроде циклы Scorch92 Паскаль, Turbo Pascal, PascalABC.NET 2 22.12.2010 19:26
циклы (с++) @lenk@ Помощь студентам 0 05.05.2010 00:58
циклы halk Общие вопросы C/C++ 1 03.05.2010 15:36
Циклы - вложенны циклы? tigga Microsoft Office Excel 5 19.02.2010 23:36