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

Одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двумерный массив. http://www.cyberforum.ru/cpp-beginners/thread127159.html
Приветствую! Задание: Дана целочисленная прямоугольная матрица. Определить: 1. количество столбцов, содержащих хотя бы один нулевой элемент; 2. номер строки, в которой находится самая длинная...
C++ Вывести на экран в алфавитном порядке согласные буквы, std::set Всем, здравствуйте! Помогите, пожалуйста, с задачей по С++.:sorry: К сожалению, я не понимаю((( Мне необходимо использовать ассоциативный контейнер – множество. Для выполнения операций с... http://www.cyberforum.ru/cpp-beginners/thread127156.html
курсовая C++
Динамическая обработка информация о наличии автобусов в парке. Справочные сведения: Указание:Сведения о каждом автобусе содержат: 1. № автобуса; 2. фамилию и инициалы водителя; 3. номер...
Передать строку через функцию. C++
#pragma once class User { private: char *Surname; public: User(void); char SurnameReturn(); }
C++ шахматы http://www.cyberforum.ru/cpp-beginners/thread127147.html
Разработать класс для моделирования шахматной фигуры, позволяю- щий хранить вместе с экземпляром объекта его координаты на доске, цвет фигуры и число сделанных ей ходов. Встроенная функция “ход”...
C++ Текстовый файл Разработайте программу, форматирующую текстовый файл в два столб- ца, аналогично газетным колонкам. В каждом столбце должно быть не более n слов, где n — параметр ком. строки. ________________ на... подробнее

Показать сообщение отдельно
Darky
Быдлокодер
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
09.05.2010, 14:31
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
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <algorithm>
#include <conio.h>
  #define N 20
using namespace std;
int main()
{
srand((unsigned)time(0));
  int A[N];
  for (int i=0;i<N;i++)
  {
    A[i]=rand()%11-6;
    cout<<A[i]<<" ";
  }
  int count=0;
  for (int i=0;i<N;i++)
    if (A[i]==0) count++;
  int min = * std::min_element(A,A+N),index=0;
  for (int i=0;i<N;i++)
    if (A[i]==min) index=i;
  int sum=0;
  for (index++;index<N;index++)
    sum+=A[index];
  cout<<"\n\nTask 1 (number of 0 elements): "<<count;
  cout<<"\nTask 2 (sum after minimum): "<<sum;
  getch();
 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru