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

поиск элемента в одномерном масиве - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ не понятная ошибка ввода значений http://www.cyberforum.ru/cpp-beginners/thread325003.html
#include <math.h> #include <iostream> using namespace std; void main() { int x,y,z,w,s,d,e,r,n; x = 4; y = 8; z = 6; w = 2;
C++ исправить двусвязный список? #include "stdafx.h" #include "conio.h" #include "locale.h" #include "string.h" // для strcmp(); #include <ctype.h> #include <stdlib.h> struct student { char name; int group; http://www.cyberforum.ru/cpp-beginners/thread324999.html
C++ Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
Помогите пожалуйста с решением Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
C++ Дана последовательность целых чисел a1, a2, ..., an.
Не понимаю почему не работает Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> void main(void) {
C++ Пирамидка http://www.cyberforum.ru/cpp-beginners/thread324982.html
Привет всем. Помогите пожалуйсто написать программу, которая с помощью двух вложенных циклов печатает пирамидку. Мой код #include<iostream> using namespace std; int main() {setlocale(LC_ALL,"Rus"); char a='X',t=' ';
C++ Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное. Дана последовательность целых чисел a1, a2, ..., an. Выяснить, какое число встречается раньше - положительное или отрицательное. Не работает :hysteric: Помогите, пожалуйста..... #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <math.h> подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
23.06.2011, 17:33     поиск элемента в одномерном масиве
А я вроде понял, что надо
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
int size,i,sum,last;
int main(){
    std::cout << "Enter size of array : ";
    std::cin >> size;
    int * arr = new int [size];
    std::cout << "Enter " << size << " elements:\n";
    while ( i < size ) 
        std::cin >> arr[i++];
    std::cout << "Enter sum: ";
    std::cin >> sum;
    //пусть препод тоже помучается.
    for (i = 0; i < size; last = (arr[i++] < sum ? arr[i-1]: last) ); 
    std::cout << "last element, which is less than the amount - " << last;
    delete[] arr;
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru