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

Исправить программу - не дублировать ввод - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Перевести из Паскаля в Си http://www.cyberforum.ru/cpp-beginners/thread1176048.html
Программа в Паскале: uses crt; const nmax=100; var a:array of integer; n,i,i1,k:byte; begin clrscr; randomize; repeat write('Размер массива А от 2 до ',nmax,' n=');
C++ Реализовать пользовательский тип "Сотрудник" (структуры) 1. Структура "Сотрудник": - фамилия, имя, отчество; - должность - заработная плата. Удалить элемент с указанной фамилией, добавить элемент после элемента с указанным номером Помогите... http://www.cyberforum.ru/cpp-beginners/thread1176045.html
C++ Умножение на 10, 100
У меня в цикле есть переменная i. Мне нужно что-бы если і = 0, то умножать (к примеру, переменную result) на 0. 1 = *10 2 = *100 3 = *1000 Можно и в цикл заложить но, если у меня не ограничено....
C++ Сформировать файл из случайных чисел, найти контрольную сумму и сравнить ее с max и min числами.
Составить программу,которая: -формирует файл целых чисел,полученных с помощью датчика случайных чисел,найти контрольную сумму; -считывает из файла эти числа и выводит их на экран; -находит...
C++ Напечатать все слова в порядке неубывания их длин http://www.cyberforum.ru/cpp-beginners/thread1176032.html
Дано предложение .Напечатать все слова в порядке неубывания их длин.
C++ Определить, является ли последовательность элементов некоторой строки массива упорядоченний по неубыванию Дан двумерный массив.Составить программу: которая определяет,является ли последовательность элементов не которой строки массива упорядоченний по не убыванию. подробнее

Показать сообщение отдельно
Napster094
0 / 0 / 0
Регистрация: 10.04.2014
Сообщений: 40

Исправить программу - не дублировать ввод - C++

14.05.2014, 19:54. Просмотров 182. Ответов 2
Метки (Все метки)

Помогите пожалуйста исправить ошибку.
"Программа при выводе ответа повторяет его несколько раз" - помогите исправить код , чтобы ответ был выведен один раз.Если не сложно то скиньте сразу исправленный код целикомЯзык С++!
Заранее огромное спасибо!!!)))

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
36
37
#include "stdafx.h"
#include "iostream"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
      setlocale(LC_ALL, "Russian");
      int arr[50];
      int min;
      int n;
      int k=0;
 
      cout<<"Введите размер массива:\n";
      cin>>n;
 
      for(int i=0;i<n;i++)
      {
            cin>>arr[i];
            if (arr[i]<=0) 
            {
                   cout<<"Нужно ввести целое ПОЛОЖИТЕЛЬНОЕ число";
                   i--;
             }
      }
 
      min=arr[0];
      for(int i=0;i<n;i++)
      {
           if(arr[i]<min)
           { 
                min=arr[i];
                k=i;
           }
 
      cout<<"Минимальный элемент - "<<min<<", Расположение "<<k+1;
      }
      return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru