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

Заполнить массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ создать линейный двунаправленный список двумя массивами http://www.cyberforum.ru/cpp-beginners/thread397851.html
Нужно создать линейный двунаправленный список двумя массивами. Может у кого-то есть образец как это сделать ? Добавлено через 7 часов 34 минуты Нужно создать линейный двунаправленный список двумя массивами. Может у кого-то есть образец как это сделать ? #include<iostream> #include<conio.h> using namespace std; void main(){
C++ Нод для массива чисел Ввести с клавиатуры последовательность чисел (как положительных, так и отрицательных, как целых, так и вещественных). Создать свои пользовательские функции. Первая из них сортирует вещественные числа по возрастанию. Вторая - ищет числа, содержащие последовательность цифр "000". Третья выводит НОД целых положительных чисел. Четвертая выводит результат на экран. Реализовать, используя... http://www.cyberforum.ru/cpp-beginners/thread397848.html
"Защита от дурака" C++
Здравствуйте! Недавно начал изучать Си и столкнулся с проблемой. Как можно с помощью цикла организовать корректность ввода числа? В Паскале это примерно выглядит так repeat write('Введите число'); readln(n); until (n>0) and (n<100) А в Си то repeat нет :) Помогите пожалуйста.
C++ Работа с потоком ввода.
Всем привет! Помогите решить задачу пожалуйста: Написать программу для проверки возможностей управления потоком ввода: ограничить число вводимых в буфер символов с последующей очисткой потока; проверить работу функций peek, putback, ignore.
C++ Шаблонная функция с явной специализацией не возвращает динамический массив http://www.cyberforum.ru/cpp-beginners/thread397833.html
Здравствуйте! Возникла проблема! Есть шаблонная функция с явной специализацией для строк (тип char*), которая должна возвратить динамический массив! template <typename T> T *DynMass(T *mas, int n) { T *dynamic = new T ; //динамический масив
C++ for заменить на while for( i=0; i<(n-1);i++) { if (a==0 && a==0) zero=true; } как написать используя оператор while(условие)??? подробнее

Показать сообщение отдельно
Deleter
2 / 2 / 0
Регистрация: 10.01.2011
Сообщений: 35
03.12.2011, 14:12     Заполнить массив
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 <stdio.h>
#include <time.h> 
#include <stdlib.h> 
#include <conio.h>
#include <iostream>
 
using namespace std;
 
int main() 
{
int max = 0; 
int i;
int m[40];
 
for (i=0;i<40;i++)
        {       
           m[i]=rand()%10;         
        } 
 m[0]=max;
for (i=0;i<40;i++)
        {
           if(m[i]>max) max=m[i];
        }
    for(i=0 ; i < 40 ;i++)
    {
        if(m[i]!=max){
            m[i]=0;// меняеш на 0
        }else{
            break;// конец
        }
    }
    for(i=0;i<40;i++){
        cout<<m[i];// выводиш посмотреть
    }
    _getch();
}
Нашол макс элемент а потом идёш по массиву пока его не встретиш и всё меняеш на 0 когда нашол конец.
 
Текущее время: 23:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru