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

Два задания по одномерным массивам. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ двумерный массив, в чем ошибка? http://www.cyberforum.ru/cpp-beginners/thread68390.html
Все элементы столбца с минимальным элементом заменить максимальным элементом. Мне написали код, но тут проблема в библиотеках, или в самом коде. Помогите исправить. #include <iostream.h> #include <algorithm> #include <functional> int main() { const int arr = {1,2,3,4,5,6,-1,-2,-3,-4,-5,-6}; const int size = sizeof(arr)/sizeof(*arr);
C++ С++ циклы Вычислить отдельно разницу и сумму всех целых чисел, попадающих в интервал . Я что то вот зделал, но воно както неправельно #include <iostream.h> #include <conio.h> #include <math.h> main (void) { int r=0,s=0,i=5; for (;i<=10;i++); http://www.cyberforum.ru/cpp-beginners/thread68387.html
Поменять местами минимальный и максимальный элементы файла C++
Дан файл вещественных чисел, в нём требуется поменять местами минимальный и максимальный элементы. Сам обмен понятен, не ясно как исползовать его для файла.Если есть соображения у кого-нибудь, напишите пожалуста.
Структуры,доступ к элементу,сравнение поля с переменной. C++
Вот что то я туплю со стуктурами((( есть функция в файле command.cpp void outMaxPrice(Marka* mark,int size) { Marka markaVR; for(int i=0;i<size-1;i++) { for(int j=0;j<size;j++)
C++ Массив с функциями http://www.cyberforum.ru/cpp-beginners/thread68378.html
Должна быть хотя бы одна функция, функция организована так чтоб выполняла обработку любой матрицы, никаких глобальных переменых,матрица задается случайным образом,матрица имеет 100 элементов, пользователь должен считать с клавиатуры количество строк и столбцов,которые будут использованы для хранения данных. Собственно само задание, хотя я его абсолютно не понимаю, поэтому пишу здесь, собственно...
C++ метод линейной интерполяции Нужно решить уравнение sin(x)+log(x)=1 методом методом линейной интерполяции Помогите найти ошибку. Стока уже дней мучаюсь.. # define M_PI ((float)3.141592653589793) # include <stdio.h> # include <conio.h> # include <math.h> void main() { подробнее

Показать сообщение отдельно
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
29.11.2009, 10:26  [ТС]     Два задания по одномерным массивам.
outoftime, Лично я так понял задание, что искать числа нужно впринципе среди его делителей.

valeriikozlov, Спасибо, я сейчас потыкаюсь, если что будет непонятно, напишу.

Добавлено через 17 минут
Вот например первое задание.
Не мог додуматься как вычислить минимальный элемент массива, а гуглить такую слабую вещь - мозги разжижать.
Вот до чего додумался:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#define n 14
void main()
{
int min=32767,A[n],kol=0,i;
  for (i=1; i<n-1; i++)
    {
      cin>>A[i];
        if (min>A[i])
            min=A[i];
          if (A[i-1]>A[i] && A[i]<A[i+1] && A[i]>min)
            {
              kol++;
              cout<<"Index elementa: "<<i<<endl;
            }
    }
    cout<<"Kol-vo ravno: "<<kol;
}
Работает все правильно, но алгоритм подсчета минимального элемента мне кажется несколько неуместным.
(К слову, 32767 - потолок для signed int)

Добавлено через 18 минут
А со вторым совладать не могу.. Покажите код, пожалуйста - я разберусь.
 
Текущее время: 07:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru