Форум программистов, компьютерный форум 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() { подробнее

Показать сообщение отдельно
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
29.11.2009, 11:02     Два задания по одномерным массивам.
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
#include <iostream>
#define n 14
int main()
{
int A[n],i, j, sum=0, sum_temp, i_sum, temp;
  for (i=0; i<n; i++)
    cin>>A[i];
  for(i=0; i<n; i++)
  {
      sum_temp=0;
      temp=A[i];
      for(j=2; j<=temp && temp>1; j++)
          if(temp%j==0)
          {
              temp/=j;
              sum_temp+=j;
              j--;
          }
        if(sum<sum_temp)
        {
            sum=sum_temp;
            i_sum=i;
        }
    }
    cout<<"Element s max summoi delitelei: "<<A[i_sum]<<endl;
    cout<<"Ego porydkovy nomer: "<<i_sum<<endl;
    return 0;
}
Добавлено через 6 минут
1-ая:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#define n 14
void main()
{
int min,A[n],kol=0,j;
cin>>A[0];
min=A[0];
 for (j=1; j<n; j++)
 {
      cin>>A[j];
      if (min>A[j])
            min=A[j];
 }
  for (j=1; j<n-1; j++)
    {
          if (A[j-1]>A[j] && A[j]<A[j+1] && A[j]>min)
            {
              kol++;
              cout<<"Index elementa: "<<j<<endl;
            }
    }  
    cout<<"Kol-vo ravno: "<<kol<<endl;
}
 
Текущее время: 08:00. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru