Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

помогите плз с задачей на вывод элементов набора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить длину строки. Проверить, есть ли в ней слово “one”. http://www.cyberforum.ru/cpp-beginners/thread54145.html
Всем привет Вобщем запара с лабороторкой по инфе, нада помощь Задача: Дана строка не более 20 английских символов. Определить длину строки. Проверить, есть ли в ней слово “one”. ...
C++ Анализ результатов Добрый вечер форумчане. Кто-нибудь сталкивался с описанием программы на С. Я вот тут застрял: Оценка стиля программирования + таблица; Оценка временной сложности программы + таблица; Оценка... http://www.cyberforum.ru/cpp-beginners/thread54128.html
C++ Пузырёк на связном списке
Здравствуйте! Не могли Вы подсказать, почему после первого прохождения по списку все остается как было. Т.е. элементы переставляются, но когда снова начинается do while все элементы стоят на...
Сортировка двухмерного масива C++
Отсортировать двухмерный масив целых чисел методом пузырьков. Заранее благодарна.
C++ Почему в scanf("%s",ss) имя ss пишется без амперсанда? http://www.cyberforum.ru/cpp-beginners/thread54088.html
почему в scanf("%s",ss) имя ss пишется без амперсанта?
C++ Образование массива. Всем привет, помогите пожалуйста решить следущую задачку "Дан массив, состоящий из n натуральных чисел. Образуйте новый массив, элементами которого будут элементы исходного, начинающиеся на цифру... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
465 / 463 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
04.10.2009, 21:42
указывай исчо язык, а то напишем на коком захотим

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
 
#define N 10
 
void main()
{
  int i;
  float b;
  int mas[N]={0,1,2,3,4,5,6,7,8,9};
  
  printf("vvedite B:"); scanf("%f",&b);
  printf("massiv do:   ");
  for (i=0; i<N; i++)
  {
    printf("%i ", mas[i]);
  }
 
  printf("\nmassiv posle:");
  if ((float)mas[0]>b) // если ментше минимального
  { printf("%f", b); b=(float)mas[N-1];}
 
  for (i=0; i<N; i++)
  { // если В меньше элемента массива, выводим и В и элемент
    // массива, потом изменяем В до максимального(он же последний элемент последовательности),
    // чтобы неравенство больше не возникало
    if ((float)mas[i]>b) //
    { printf("%f ",b); b=(float)mas[N-1];}
     printf("%i ", mas[i]);  
  }
  if ((float)mas[N-1]<b)  // если больше масимального
  { printf("%f ", b);}
 
  getch();
}
Добавлено через 57 секунд
по новичковски писал, оптимизировать есть чего
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru