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

Передача массивов в функцию - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Шаблоны функций http://www.cyberforum.ru/cpp-beginners/thread48174.html
Rififi, привет какой у тебя емеил Добавлено через 58 минут 9 секунд тема: Шаблони функції Помогите написпть код програми на Turbo C++ Теоретичні відомості: за допомогою шаблона функції можна визначити алгоритм, що буде застосовуватися до даних різних типів, а конкретний тип даних передається
C++ Вывод последовательности чисел (цикл с параметром) Ребят выручайте((( №4 « Циклы» Блок А. Вывод последовательности чисел (цикл с параметром) 1. Вывести «столбиком» значения: 2,1 2,2 2,3 ... 2,8 Блок Г. Цифры числа (цикл с условием) 4. Дано натуральное число. Определить является ли сумма его цифр нечетным числом; http://www.cyberforum.ru/cpp-beginners/thread48140.html
C++ Про функции и файлы
Вобщем начал изучать С++ добрался до файлов задумал написать примитивный справочник телефонный с возможностью сохранения чтения и поиска в файле но это потом застопорился на вот таком моменте: #include <iostream> #include <fstream> using namespace std; void save(ofstream f, char *n,char *i); int main(){
Нужны маленькие примеры кода на Microsoft Visual C++ 6.0 с использованием WinAPI. C++
Мне нужны маленькие примеры какие есть можно и на других языках программирования, но с использованием WinAPI. К примеру Interval of delay возвращается когда интервал задержки истекает. #include "stdafx.h" DWORD Interval_of_delay(LPSTR lpCmdLine) { STARTUPINFO start_info; ZeroMemory(&start_info ,sizeof(start_info));
C++ Возвращение массива из функции http://www.cyberforum.ru/cpp-beginners/thread48053.html
Нужно вернуть массив типа int из функции Как я понимаю сделать это можно только с помощью указателей У меня это получилось но так как везде пишут что указатели очень сложная тема решил узнать правильно ли я все сделал void straight(int*); // прототип функции void straight(int* pmas_outs_straight){
C++ Из цельсия в фаренгейты у меня есть код int main() { double f=70; double c=0; cout << "C | F"; while(c!=50){ подробнее

Показать сообщение отдельно
gusca
5 / 5 / 0
Регистрация: 17.08.2009
Сообщений: 168

Передача массивов в функцию - C++

24.08.2009, 12:05. Просмотров 1086. Ответов 4
Метки (Все метки)

Цитата Сообщение от M128K145 Посмотреть сообщение
пиши сюда
M128K145,
Тема: Передача масивів у функцію.
Задание: Виконати завдання лабораторних робіт №13 (Програмування операцій з одновиміпними масивами) і №16 (Програмування операцій з двовимірними масивами) в одному файлі, оформивши кожне завдання у вигляді функції. Всі необхідні дані для функцій передаватись їм у якості параметрів. Використання глобальних змінних у функціях не допускається.

Задание 13 лабы:
В одномірному масиві, що складається з n дійсних елементів, вирахувати:
1.) кількість елементів масиву, що більше С;
2.) добуток елементів масиву, що розташовується після максимального за модулем елемента.
Код програмы 13 лабы
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<conio.h>
#include<stdlib.h>
int main(){
clrscr();
const int n=10;
int mas[n];
randomize();
for(int i=0;i<n;i++){
mas[i]=random(10);
cout<<mas[i]<<" ";
}
int c,kil = 0;
cout<<"\nvvedit c";
cin>>c;
for(i=0;i<n;i++){
if(mas[i]>c)
kil++;}
int max=0,imax;
max=abs(mas[0]);
for(i=0;i<n;i++){
int dob=1;
for(int l=imax+1;l<n;l++){
dob*=mas[i];}
cout<<"dob="<<dob;
getch();
return 0;
}}
Задание 16 лабы:
У матриці A(mxn) знайти кількість та суму парних елементів
Код лабы №16
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
#include<iostream.h>
#include<conio.h>
int main(){
clrscr();
const int n=3,m=3;
int i,j;
cout«"Vvedite matricu razmernostau "«n«'x'«m«":\n";
int matr[n][m];
for(i=0;i<n;++i)
for(j=0;j<m;++j)
cin»matr[i][j];
cout«"Vvedennaay matrica:\n";
for(i=0;i<n;++i,cout«'\n')
for(j=0;j<m;++j)
cout«matr[i][j]<<' '; 
int count=0,sum=0;
for(i=0;i<n;++i)
for(j=0y<m;++j)
if(!(matr[i][j]&1)){
sum+=matr[i][j]; 
count++;
cout«"Rezultat:\nKolichstvo: "«count«"\nSumma: "«sum«'\n';
getch();
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 14:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru