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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 141, средняя оценка - 4.80
Непрограммистка
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 45
#1

Заполнение динамического массива случайными числами - C++

15.09.2010, 18:58. Просмотров 19390. Ответов 20
Метки нет (Все метки)

оч нужна помощь
написать в консоли программу: динаммический массив размерностью 20 заполняется случайными числами
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.09.2010, 18:58     Заполнение динамического массива случайными числами
Посмотрите здесь:
Заполнение двумерного динамического массива случайными числами от 1 до N C++
Заполнение массива случайными числами C++
C++ Заполнение массива случайными числами
C++ Заполнение массива случайными числами
C++ Заполнение массива случайными числами
Заполнение динамического массива числами от -50 до 50! C++
Заполнение двумерного массива случайными числами C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Непрограммистка
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 45
16.09.2010, 09:50  [ТС]     Заполнение динамического массива случайными числами #16
Вы в каком С++ прогаммируете, мне нужен 6.0. У меня ошибки выдает!
easybudda
Эксперт CЭксперт С++
9470 / 5483 / 927
Регистрация: 25.07.2009
Сообщений: 10,508
16.09.2010, 10:19     Заполнение динамического массива случайными числами #17
Цитата Сообщение от Непрограммистка Посмотреть сообщение
Вы в каком С++ прогаммируете, мне нужен 6.0. У меня ошибки выдает!
Microsoft Visual Studio 6.0 или Borland C++ Builder 6.0? В любом случае и тот и другой давно морально устарели, и писать код с оглядкой на них - затея сомнительной нужности. В этой отдельно взятой програмке используются классы STL (Standart Template Library) - даже судя по названию что-то стандартное, то есть должно бы присутствовать. Если компилятор про эти стандартные классы ничего не знает - не нужен такой компилятор! Кстати, давно интересно - спросить неукого: с какой целью учат студентов тому, что заведомо не пригодится? Если не сложно, поинтересуйтесь у преподавателя и отпишитесь, пожалуйста...
Заполнение динамического массива случайными числами Заполнение динамического массива случайными числами
И просто на всякий случай - а ошибки-то какие?
Непрограммистка
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 45
16.09.2010, 11:58  [ТС]     Заполнение динамического массива случайными числами #18
Если не сложно, поинтересуйтесь у преподавателя и отпишитесь, пожалуйста...

Ну дела никому до нас нет! Обещается установить на компах 5.0, а пока работает здесь.
Вот что у меня заработало
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.h>
#include <stdlib.h> 
#include <ctime>
int main()
{
    int i;
    int *A;
    int b;
    cout<<"razmernost:";
    cin>>b;
    
 
    A=new int [b];
    srand( (unsigned)  time( NULL));
    for (i=0;i<b;i++)
    {
        A[i]=rand();
    }
    for (i=0; i<b;i++)
    {
    
        cout<<A[i]<<" ";
    }
    cout<<endl;
    delete [] A;
    system  ("pause");
    return 0;
}
Добавлено через 5 минут
А еще вот задачка!
 Комментарий модератора 
На форуме действует правило: одна тема - один вопрос.

Программа содержит строки!
Нужна ввести с клавиатуры строку, посчитать большие гласные латинские буквы и маленькие гласные латинские буквы и сравнить каких больше!


Добавлено через 1 минуту
Microsoft Visual C++ 6.0
chesser
17 / 17 / 1
Регистрация: 02.08.2010
Сообщений: 44
16.09.2010, 12:58     Заполнение динамического массива случайными числами #19
Так можно попробовать:
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
#include "stdafx.h"
#include <iostream.h>
int main(int argc, char* argv[])
{char s[100];
 char Ltr[12]={'A', 'E', 'I', 'O', 'U', 'Y', 'a', 'e', 'i', 'o', 'u', 'y'};
 int i, j, k1=0, k2=0;
 
 cout<<"Stroka: ";
 cin.getline(s, 100);
 for(i=0; s[i]!='\0'; i++)
  for(j=0; j<12; j++)
   if (s[i]==Ltr[j])
   {if (j<6)
     k1++;
    else
     k2++;
   }
 cout<<"Kol-vo bolshih glasnyh bukv: "<<k1<<endl;
 cout<<"Kol-vo malyh glasnyh bukv: "<<k2<<endl;
 if (k1==k2)
  cout<<"V stroke odinakovoe kol-vo bolshih i malyh glasnyh lat. bukv"<<endl;
 else
 if (k1>k2)
  cout<<"V stroke bolshe bolshih glasnyh lat. bukv"<<endl;
 else
  cout<<"V stroke bolshe malyh glasnyh lat. bukv"<<endl;
 
   return 0;
}
Непрограммистка
0 / 0 / 0
Регистрация: 15.09.2010
Сообщений: 45
30.09.2010, 09:51  [ТС]     Заполнение динамического массива случайными числами #20
Что значит в условии где s[i]!= вот это-> '\0'
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.09.2010, 10:01     Заполнение динамического массива случайными числами
Еще ссылки по теме:
Заполнение массива случайными числами в цикле C++
Заполнение двумерного массива случайными числами C++
Заполнение линейного массива случайными числами C++
C++ Заполнение массива случайными числами в заданном диапазоне
Заполнение одномерного массива случайными уникальными числами C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
dihlofos
Бродяга
303 / 257 / 17
Регистрация: 27.08.2010
Сообщений: 553
30.09.2010, 10:01     Заполнение динамического массива случайными числами #21
'\0' - Нулевой символ, которым заканчиваются строки. В условии используется для проверки окончания строки.
Yandex
Объявления
30.09.2010, 10:01     Заполнение динамического массива случайными числами
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru