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

Одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массивы(консоль) С++ http://www.cyberforum.ru/cpp-beginners/thread192181.html
Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые не входят во второй массив. Но только без использования функций.
C++ Найти наименьшие среди элементов первого массива, которые не входят во второй массив Задано два массива. Найти наименьшие среди элементов первого мас-сива, которые не входят во второй массив. Но только без использования функций. http://www.cyberforum.ru/cpp-beginners/thread192165.html
C++ Унарные операции
Всем доброго времени суток. Вот у меня следующая проблема: проиллюстрировать возможности унарных операций. Буду благодарен любой помощи в этом вопросе.
ООП. Как лучше реализовать? C++
Здравствуйте всем. Собственно сабж: Есть встроенная структура struct MqlRates { datetime time; double open; double high; double low;
C++ Заменить пары символов на одну http://www.cyberforum.ru/cpp-beginners/thread192139.html
в символьном массиве все пары символов 'PH' заменить на 'Z' for (int i=0; i<strlen(m); i++) { if (m=='p' && m=='h') { m='Z'; cout<<m; }
C++ Текстовая строка Всем доброго времени суток) У меня есть один вопрос.Помогите кто сможет. Нужно составить программу, которая может напечатать строку символов через пробел, строка вводится с клавиатуры без пробелов. В общем буду очень благодарен за дельные советы по данному вопросу. подробнее

Показать сообщение отдельно
go
Эксперт C++
3586 / 1366 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
16.11.2010, 19:09     Одномерный массив
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#define n 5 
int main ()
{ int i=0;
int arr1[n]={1,2,3,4,5};  
int arr2[n];
 
while (i<n)
arr2[i]=arr1[i++];
 
i=0;
while (i<n)
printf ("%5d", arr2[i++]);
 
return 0;
}
с указателями
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#define n 5 
int main ()
{ int i=0;
int arr1[n]={1,2,3,4,5};  
int arr2[n];
int *ar1=arr1  ;
int *ar2=arr2;
 
 
while (i<n)
*(ar2+i)=*(ar1+i++);
 
i=0;
while (i<n)
printf ("%5d", *(ar2+i++));
 
return 0;
}
 
Текущее время: 04:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru