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

Корректность моего кода - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вычислить y= k14− 18 k для 6 значений k, вводимых с клавиатуры. Результат вычислений записать в массив. Полученный массив отсортировать по возрастанию http://www.cyberforum.ru/cpp-beginners/thread557475.html
#include<iostream> #include<math.h> #include<iomanip> using namespace std; double const n=20; int vvod( double y, int n) { int k; for(int i=0;i<n;i++) {
C++ Найти какое нибудь слова оканчивающееся на d(если таких слов нет то сообщить об этом ) Даны натуральное число n , действительные числа a1,....,an . В последовательности a1,...,an считая при этом, что количество символов в каждом слове не превосходит 15. Найти какое нибудь слова оканчивающееся на d(если таких слов нет то сообщить об этом ) http://www.cyberforum.ru/cpp-beginners/thread557474.html
C++ Visual Ultimate - проект устарел
Вот решил я как то освоить С++ , посмотрел туториалы , соответственно скачал visual для этого Там создаю проект потом файл С++ пишу там самую простую программу "hello world" #include <iostream> using namespace std; void main() { cout << "Hello!\n"; system("pause");
Помогите найти ошибку в программе! (С++) C++
Найти строку с минимальной суммой элементов #include<iostream> using namespace std; #include "Rus.h" int fuction (int,int,int); int main (void) { int **a,m,n,i,j,num; cout<<Rus("Введите количество строк")<<"\t";
C++ 1)Ввести строку А с клавиатуры состоящую http://www.cyberforum.ru/cpp-beginners/thread557415.html
1)Ввести строку А с клавиатуры состоящую из заглавных русских букв. Определить каких букв больше: гласных или согласных и на сколько. Вывести все слова заканчивающиеся на букву "а". 2)Удалить все слова заканчивающиеся на "ия" из введенной строки. ПОЖАЛУЙСТА!!!
C++ записать в дополнительный столбец значение удвоенного минимального каждой строки матрицы записать в дополнительный столбец значение удвоенного минимального каждой строки матрицы О(6,6) подробнее

Показать сообщение отдельно
diagon
Higher
1927 / 1193 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.04.2012, 19:26     Корректность моего кода
Немного подредактировал ваш код:
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
47
48
49
50
#include <iostream>
 
using std::cin;
using std::cout;
using std::endl;
 
const int MAX_SIZE = 10;
const int MAX_LENGTH = 256;
 
void Input_array(double array[], char *arr_name, int m_size);
void Show_array(const double array[], int size);
 
int main(int argc, char* argv[])
{
     char * p_str = new char[MAX_LENGTH];
     cout << "Enter name of array: ";
     cin.getline(p_str, MAX_LENGTH);
 
     double * p_arr = new double[MAX_SIZE];
     Input_array(p_arr, p_str, MAX_SIZE);
     Show_array(p_arr, MAX_SIZE);
     
     delete [] p_arr;
     delete [] p_str;
     
     cout << endl;
     system("pause");
     return 0;
}
 
void Input_array(double array[], char *arr_name, int m_size)
 {
   for(int i = 0;i < m_size; ++i)
    {
     cout << "Enter the " << i + 1 << " element of "
                          << arr_name << " array: ";
     cin >> array[i];
 
      if( cin.fail() )
       {
        break;
       }
    }
 }
 
void Show_array(const double array[], int size)
 {
  for(int i = 0;i < size; ++i)
   cout << array[i] << " ";
 }
Так должно быть корректнее.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru