![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
18192123 |
![]()
Сообщение
#1
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 920 Пол: Женский Реальное имя: Марина Репутация: ![]() ![]() ![]() |
В заданном массиве а, состоящем из 20 элементов определить и вывести на экран первый элемент, удовлетворяющий условию 0<аi<1 и его порядковый номер. Если такой элемент отсутствует выдать соответствующее сообщение.
Выводит совсем не то.... Не разберусь, в чём ошибка....
#include <STDIO.H>
#include <CONIO.H>
#define NUM 20
void main()
{
clrscr();
double a[NUM];
int i;
printf ("\nVvedite 20 4isel :\n" );
for (i = 0; i < NUM; i++)
{
printf ("%d element massiva --> ", i);
scanf ("%g", &a[i]);
}
double numb = 0;
int i_numb = 0;
int flag = 0;
for( i = 0; i < NUM ; i++)
{
if ( (a[i] > 0) && (a[i] <1) )
{
numb = a[i];
i_numb = i+1;
flag = 1;
}
if (flag) break;
}
printf ("\nIn this massiv \n");
for(i = 0; i < NUM; ++i)
printf("%g", a[i]);
if (!flag) printf ("\nElementov, ydovletvor. 0<a[i]<1 NET!!!\n");
if (flag)
{
printf("\nPervui nyshui element = %g\n", numb);
printf ("\nEgo pozichua = %d\n", i_numb);
}
}
Сообщение отредактировано: 18192123 - 1.06.2007 15:18 |
![]() ![]() |
![]() |
Текстовая версия | 26.07.2025 14:25 |