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

Задачи с массивами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программное отключение\включение ADSL http://www.cyberforum.ru/cpp/thread20149.html
Здравствуйте, есть ли у кого соображение по поводу, как программно отключить\включить ADSL интернет?
C++ И снова числа Фибоначчи Пожалуйсто помогите решить задачу, а то я уже убился с ней):" составить матрицу оброзованную из чисел Фибоначи по рядам( два первых числа =1)", матрица будет такая: 1 5 34 1 8 55 2 13 .. 3 21 .. http://www.cyberforum.ru/cpp/thread20111.html
C++ Построение опорного плана методом наименьших тарифов
это условие помогите пожалуйста! Применить метод проектирования «сверху вниз» к задаче. Построения опорного плана методом наименьших тарифов. Построить иерархическое дерево подзадач. Сконструировать исходный текст на алгоритмическом языке С++ подзадачи низкого уровня, отличной от подзадачи, реализующей ввод и вывод. Пояснение метода наименьших тарифов на примере...
C++ Программа вычисления максимального значения функции на отрезке
//Надо написать Программу для вычисления максимального значения функции y=1/x*x+a*x+a*a на отрезке (для случая а>1) (На турбо си) Все этy решил. Теперь другую немогу решить: Для заданных перечней const int n=1000,double a,b,c,d; описать функцию sum(x,y,z)которая присваевает вектору Z сумму векторов х и у,а в основной программе вычислить d=a+b+c.ПЛЗ кто шарит помагите
C++ Работа с файлами http://www.cyberforum.ru/cpp/thread19861.html
Доброго время суток всем!!! Сделать в Win32 Console Application. Создать текстовый файл содержащий программу на Паскале. Проверить её на соответствие BEGIN и END. Помогите пожайлуста.
C++ Решение системы линейных уравнений с помощъю LU-разложения и обратной матрицы помогите пожалуйста....Мне нужно решить систему линейних уравнений с помощью этих методов у меня есть коды, но компилятор все время видает ошибки.Буду очень признателна, если мне поможите разобраться в этих кодах....И матрицу Жакобиана я ищу в ручныю-это производние от функций #include "nrutil.h" #include <iostream> #define TINY 1.0e-20; #define NRANSI void LU::lubksb(float **a, int n, int... подробнее

Показать сообщение отдельно
manfeese
 Аватар для manfeese
128 / 127 / 16
Регистрация: 04.01.2009
Сообщений: 415
04.01.2009, 21:24     Задачи с массивами
Задачки то в принципе и не сложные.

Решение первой.
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
#include <conio.h>
#include <stdio.h>
 
int main ()
{
int X[12],Y[12];  //массивы X и Y
int k = 0;          // число положительных элементов
int sum = 0;
 
// заполнение массива Х элементами
for (int i = 0; i < 12; i++)
    {
    printf("X[%i] = ",i+1);
    scanf("%i",&X[i]);
    if (X[i]>0)          // если Х положительное
        {
        Y[k] = X[i];     // записать значение в массив Y
        sum +=Y[k];      // прибавить значение к сумме
        k++;             // увеличить счетчик положительных эл-тов
        }
    }
printf("\nk=%i",k);         // вывести значение положительных элементов
printf("\nSumma=%i",sum);   // вывести значение суммы
 
 
 getch();
}
Вторая задача:
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
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
 
int main ()
{
 int C[5][4], M[5] = {0,0,0,0,0};
 
// заполнение массива С элементами
for (int i = 0; i < 5; i++)
    {
     for (int j = 0; j < 4; j++)
     {
        printf("C[%i][%i] = ",i+1,j+1);
        scanf("%i",&C[i][j]);
        M[i]+=abs(C[i][j]);     // сложение элементов строки
     }
    }
// вывод значений массива М
for (int j = 0; j < 5; j++)
     {
        printf("\nM[%i] = %i\n",j+1,M[j]);
     }
 
 getch();
}
Добавлено через 2 минуты 1 секунду
впрочем строку №22 во второй проге можно было бы и так написать:
C++
1
printf("\nM[%i] = %i",j+1,M[j]);
 
Текущее время: 11:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru