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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Численные методы http://www.cyberforum.ru/cpp-beginners/thread256707.html
Здравствуйте. Помогите пожалуйста разобраться в численных методах интегрирования. Нужно осовоить три способа(Прямоугольников, трапеций и Симпсона). Один как мне кажется я уже освоил(Прямоугольков) #include<iostream.h> #include<math.h> #include<windows.h> char Newt;
C++/CLI WinForms Ошибка при работе с .ini файлом Прочитал, что хоть использование .ini файлов и устарело, но всё же кое-где практичнее системного реестра. В отличии от ini файлов с реестром я работать научился. В Visual C++ нет встроенного класса работы с ini, за то есть WinApi, с которым я знаком совсем немного. В моей любимой книжке вообще по этому поводу ничего не написано, а в интернете, такое ощущение, что программистов на Visual C++ (не в... http://www.cyberforum.ru/cpp-beginners/thread256704.html
C++ Нахождение биноминального коэфицента
Вот написал прорграмму по нахождению биноминального коэфицента, но мне кажется что она криво работает. #include <stdio.h> int Cnk(int k, int n) { int i; long long res = 1; if (k > n - k) k = n - k; for(int i = 1; i <= k; i++) res = res * (n - i + 1) / i;
C++ Вложенные циклы
Не совсем понимаю работу вложенных циклов. Объясните пожалуйста следующее. Инструкция myArr=myArr; myArr=min; относится инструкцией внешнего цикла или внутреннего? Сортировка выбором. for(int i=0;i<size;i++) { min=myArr;n=i; for(int j=i+1;j<size;j++) if(myArr<min) {min=myArr; n=j; } myArr=myArr; myArr=min;
C++ Какие Программы нужно для C++?? http://www.cyberforum.ru/cpp-beginners/thread256682.html
Какие Программы нужно для C++??Просто я новичок в C++ И ничего не знаю!! Помогите
C++ программа на С++ с использованием графики! 1. В левой верхней части экрана нарисовать прямоугольник, в средине него квадрат, а в средине квадрата текст. Все элементы рисунка сделать разными цветами. Все замкнутые области залить разными цветами. 2. нарисовать домик. Крышу - красным цветом, окна - белым, стены - жёлтым, забор - коричневым. подробнее

Показать сообщение отдельно
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 341
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;
}
вроде так.
но тут есть ошибка, быть может кто-то кто больше разбирается исправит либо выложит свой код.
 
Текущее время: 06:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru