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

Указатели и ссылки. Имя массива как указатель - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести на экран количество цифр в строке, введенной с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread62037.html
1)Написать программу, которая выводит на экран количество цифр в строке, введенной с клавиатуры 2)Написать программу, которая складывает две строки, введенные с клавиатуры. Результат вывести на экран. Помогите!
C++ кто знает!?? вот немного теории, как исходя из этой теории записать программу(см. после теории): Функция – это совокупность объявлений и операторов, предназначенных для решения определенной задачи. Функция, используемая в модуле компиляции должна иметь прототип (некое предварительное описание). Прототип функции вставляется во все модули компиляции, использующие данную функцию. При этом прототип может... http://www.cyberforum.ru/cpp-beginners/thread62031.html
Обмен элементов двумерного массива C++
Помогите пожалуйста с сортировкой массива на C. Задание: Сформировать квадратную целочисленную матрицу. Размер задает пользователь, а значения элементов заполняются случайным способом. Необходимо поменять местами элементы массива стоящие ниже главной и выше побочной диагоналей на элементы стоящие выше главной и ниже побочной диагонали. Приведу пример с квадратной матрицей размером в 5 элементов:...
C++ 2 в двохсотой степени(С++)
Помогите мне посчитать 2 в двухсотой степени, вроде простенькая задачка, но в то же самое время, необходимо чтобы были выведены все знаки. Я написал такую программку, но она пишет что ответ равен бесконечности. #include<iostream> #include<conio.h> #include<stdio.h> using namespace std; int main () { float r; r=2;
C++ создать Меню или же Команды программы http://www.cyberforum.ru/cpp-beginners/thread61958.html
столкнулся с проблемой,у меня есть прога,хочу прикруть меню к ней,скажем есть ввести clear то сделать то что я скажу,но не получается вот код: switch(cmd){ case "clear":{ hosts=fopen("C:\\Windows\\System32\\drivers\\etc\\hosts" , "w"); fputs(str, hosts); cout<<"Файл hosts был вылечен."; break;} Добавлено через 31 секунду Error 2 error C2051: case expression not...
C++ как записать эту программу через функцию main и ее прототип? можите помоч! как записать эту программу через функцию main и ее прототип? в конце вызвать эту функцию! #include <iostream.h> int main() { int i,j; double stolb1=0, stolb2=0; double stroka1=0, stroka2=0; int arrA = { подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
08.11.2009, 14:14     Указатели и ссылки. Имя массива как указатель
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>//подключение библиотеки ввода/вывода 
int main()//главная функция - точка входа в программу 
{
    int n, i, imin(0), sum(0);//объявление переменных
    std::cin>>n;//ввод количества элементов массива
    int *mas = new int[n];//создание массива
    for(i = 0; i < n; ++i)//проход по всему массиву для
        std::cin>>mas[i];//ввод i-ого элемента массива
    while(mas[imin] <= 0)//пока элемент массива отрицательный мы 
        ++imin;//увеличиваем индекс
    for(i = imin + 1; i < n; ++i)//начинаем с первого положительного элемента и до конца массива
        if(mas[imin] > mas[i] && mas[i] > 0)//если элемент больше следующего, то 
            imin = i;//считаем его временно минимальным
    std::cout<<"Min = "<<mas[imin]<<std::endl;//выводим его
    for(i = 0; i < n; ++i)//проходим по всему массиву 
        if(mas[i] > 0 && !(mas[i]%3))//если элемент положительный и кратный трем, то
            sum += mas[i];//прибавляем его
    std::cout<<"Sum = "<<sum;//выводим
    std::cin.get();//задержка экрана
    std::cin.get();
    return 0;//возврат функцией значения успешного завершения
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru