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

Нужно срочно написать программы в С++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Численные методы http://www.cyberforum.ru/cpp-beginners/thread256707.html
Здравствуйте. Помогите пожалуйста разобраться в численных методах интегрирования. Нужно осовоить три способа(Прямоугольников, трапеций и Симпсона). Один как мне кажется я уже освоил(Прямоугольков)...
C++ Нахождение биноминального коэфицента Вот написал прорграмму по нахождению биноминального коэфицента, но мне кажется что она криво работает. #include <stdio.h> int Cnk(int k, int n) { int i; long long res = 1; if (k > n - k)... http://www.cyberforum.ru/cpp-beginners/thread256696.html
C++ Вложенные циклы
Не совсем понимаю работу вложенных циклов. Объясните пожалуйста следующее. Инструкция myArr=myArr; myArr=min; относится инструкцией внешнего цикла или внутреннего? Сортировка выбором. for(int...
C++ Какие Программы нужно для C++??
Какие Программы нужно для C++??Просто я новичок в C++ И ничего не знаю!! Помогите
C++ программа на С++ с использованием графики! http://www.cyberforum.ru/cpp-beginners/thread256674.html
1. В левой верхней части экрана нарисовать прямоугольник, в средине него квадрат, а в средине квадрата текст. Все элементы рисунка сделать разными цветами. Все замкнутые области залить разными...
C++ Функция может менять глобальные данные и сохраняются ли эти изменения Например функция в ходе работы записывает что то в глобальную переменную, которая не является ни аргументом ни возвращаемым значением и по большому счету не имеет к функции отношения Это возможно... подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
13.03.2011, 22:05
faanattka,
Цитата Сообщение от faanattka Посмотреть сообщение
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
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <string>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
 
int main()
{
     int  size, value, cnt=0;
     cout<<"Vvedite razmer massiva: ";
     cin >> size;
     cout<<"Value X: ";
     cin >> value;
     int array[size];
     srand(time(NULL));
     for (int i=0; i < size; i++)
     {
          array[i]=rand() % 10 + 1;
     }
     for(int i=0; i<size; i++)
     {
          array[i] == value ? cnt++ : cnt;
     }
     cout<<"Massiv sgenerirovan: "<<endl;
     for(int i=0; i < size; i++)
     {
          cout<<array[i]<<" ";
     }
     cout<<endl<<"Takih znachenii : "<<cnt;
 
     getch();
     return 0;
}
Добавлено через 32 минуты
faanattka,
Цитата Сообщение от faanattka Посмотреть сообщение
2. Составить программу, которая вводит матрицу размерностью M на N, анализирует ее и выдает на экран номера столбцов, содержащих равное количество положительных и отрицательных элементов.
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
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <string>
#include <fstream>
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <conio.h>
using namespace std;
 
int main()
{
     int m, n, negative=0, positive=0;
     cout<<"Vvedite razmer mtritsi: ";
     cout<<"M= ";
     cin>>m;
     cout<<"N= ";
     cin >>n;
     int array[m][n];
     cout<<"Vvodite znachenia :) "<<endl;
     for(int i=0; i< m; i++)
     {
          for(int j=0; j < n; j++)
          {
               cout<<i<<","<<j<<"-ii element: ";
               cin>>array[i][j];
          }
     }
 
      for(int j=0; j<m;j++)
     {
          for(int i=0; i<n; i++)
          {
               array[j][i] > 0 && array[j][i] != 0 ? positive++ : negative++;
               if(positive==negative)
               {
                    cout<<"Stolbets "<<j<<" imeet ravnoe kol-vo polojitelinih i otritsatelinih elementov"<<endl;
               }
               else{positive=0; negative=0;}
          }
     }
 
 
 
     getch();
     return 0;
}
вроде так.
но тут есть ошибка, быть может кто-то кто больше разбирается исправит либо выложит свой код.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru