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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Rihiy
0 / 0 / 0
Регистрация: 15.02.2011
Сообщений: 3
#1

Циклы - C++

15.02.2011, 18:19. Просмотров 266. Ответов 4
Метки нет (Все метки)

Прошу помочь с решением задачек, заранее благодарен

1. Дана последовательность из n целых чисел. Найти сумму минимального и максимального элементов в этой последовательности.

2. Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.02.2011, 18:19     Циклы
Посмотрите здесь:

циклы for, while C++
Циклы C++
C++ Циклы
C++ циклы
C++ циклы
C++ Циклы do и while
C++ Циклы в Cи
Циклы C++
C++ Циклы
циклы C++
Заменить в коде циклы for на циклы while C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Naatikin
4 / 4 / 0
Регистрация: 01.11.2010
Сообщений: 97
15.02.2011, 18:25     Циклы #2
в чём у вас проблема? алгоритм - простой
asics
Freelance
Эксперт C++
2842 / 1779 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
15.02.2011, 18:27     Циклы #3
Цитата Сообщение от Rihiy Посмотреть сообщение
1. Дана последовательность из n целых чисел. Найти сумму минимального и максимального элементов в этой последовательности.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
 
int main(){
  int in, max, min;
  std::cout << "\n> ";
  std::cin >> in;
  max = min = in;
  for( int i = 1; i < 10; i++ ){
    std::cout << "\n> ";
    std::cin >> in;
    if ( in > max )
      max = in;
    else if( in < min )
      min = in;
  }
  std::cout << "\n\nResult -> " << max + min;
  return 0;
}
Добавлено через 2 минуты
Цитата Сообщение от Rihiy Посмотреть сообщение
2. Дана последовательность целых чисел, за которой следует 0. Найти количество элементов этой последовательности, кратных числу К.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
int main(){
  int in, cnt = 0, k;
  std::cout << "\nk> ";
  std::cin >> k;
  for( int i = 0; i < 10; i++ ){
    std::cout << "\n> ";
    std::cin >> in;
    if ( !(in % k) )
      ++cnt;
  }
  std::cout << "\n\nResult -> " << cnt;
  return 0;
}
Rihiy
0 / 0 / 0
Регистрация: 15.02.2011
Сообщений: 3
15.02.2011, 18:28  [ТС]     Циклы #4
asics
Спасибо огромнейщее

Naatikin
Проблема в том, что си я вообще не знаю ,а сдавать-то надо...
MILAN
883 / 777 / 86
Регистрация: 21.02.2009
Сообщений: 1,722
15.02.2011, 18:38     Циклы #5
Цитата Сообщение от Rihiy Посмотреть сообщение
Проблема в том, что си я вообще не знаю
Если на си, заменить
std::cin на scanf()
std::cout на printf()
Yandex
Объявления
15.02.2011, 18:38     Циклы
Ответ Создать тему
Опции темы

Текущее время: 13:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru