|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
06.05.2014, 21:40 | #1 |
Пользователь
Регистрация: 24.07.2009
Сообщений: 35
|
метода нисходящего проектирования
Условие задачи:
Найти значение максимального элемента среди элементов, кратных k и расположенных до первого отрицательного элемента. Вот я ее решила.: #include "stdafx.h" #include <stdio.h> #include <stdlib.h> #include <ctime> int _tmain(int argc, _TCHAR* argv[]) { int i,j,k,p,maxi=0,z=0,a[50],max=0, nom=0; int nom_otr=0, el_otr=0; printf("Vvedi znachenie kratnosti k="); scanf("%d",&k); //zapolnenie massiva............................ ..... srand (time(NULL)); for (i=0;i<50;i++) { a[i]=(rand()%100+1)-20; printf("a[%d]=%d\n",i,a[i]); } //poisk max kratnogo i 1go otric...................... for (i=0;i<50;i++) { if (a[i]>0) { if (a[i]%k==0) { if (max<a[i]) { max=a[i]; nom=i; } } } else { nom_otr=i; el_otr=a[i]; break; } } if (max==0) printf("\n Pologitelnix kratnix %d net!!!\n \n",k); if (a[0]<0) printf("\nPervii element otricatelnii\n", k, nom, max); printf("\nMax element kratni %d: a[%d]=%d\n", k, nom, max); printf("\nOtricatelnii element: a[%d]=%d\n", nom_otr, el_otr); scanf("%d",&p); return 0; } Как ее переписать используя функции нисходящего проектирования??? Хелп ми... |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Инструменты проектирования БД | Utkin | Общие вопросы по программированию, компьютерный форум | 2 | 26.11.2013 12:12 |
Средства проектирования ПО | Пелот | Общие вопросы по программированию, компьютерный форум | 18 | 03.07.2012 14:25 |
Вызов метода из метода | kuzjma | PHP | 8 | 10.12.2010 02:38 |
Алгоритм проектирования 3D на 2D | Altera | Свободное общение | 14 | 01.07.2010 20:27 |