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

Для каждого массива определить количество элементов предшествующих первому отрицательному элементу массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить значения вещественного массива http://www.cyberforum.ru/cpp-beginners/thread510918.html
Дан вещественный массив С.Определить значения вещественного массива D по следующему правилу: D=сумме i-й строки в массиве С,если С>0 и D=0 в противном случае.Значение переменной i изменяется от 0 до 4. #include <iostream.h> #include <conio.h> #include <stdio.h> void main() { //объявление массивов и переменных float c,d; int i,j;
C++ Определить сколько различных цифр встречается в строке 1).Создать функцию ParallelepipedVolume(a,b,c) вычисления объема параллелепипеда. ОБЪЕМ ПАРАЛЛЕПИПЕДА Введите через пробел длины сторон a, b, c в миллиметрах и нажмите : ->5 4 12 Результат: 240 куб. мм. 2).Ввести с клавиатуры строку текста. Подсчитать количество пробелов в строке. 3).Определить сколько различных цифр встречается в строке. http://www.cyberforum.ru/cpp-beginners/thread510913.html
C++ Выделение памяти при вводе строки
Условие такое, клавиатуры вводится строка (в данной программе строка - массив символов, первоначально под который выделена память для 3ех элементов ) char *str1=new char; задача состоит в том, чтобы в случае ввода строки, состоящей из более чем 3ех символов, выделялась память под необходимое количество символов, и строка полностью записывалась в sыек1) понятно, что нужно скопировать, в...
C++ Ищу софт для программирования на C или C+ под Windows 7 x6464
Всем привет, скажу сразу, что в программировании полный нуб, но мне необходимо подредактировать и скомпилировать некоторые исходники. Собственно вопрос в заголовке.
C++ Нужно написать функцию, которая получит такую строку и значение x, а отдаст результат вычисления. http://www.cyberforum.ru/cpp-beginners/thread510852.html
Пишу сюда, так как не нашел отдельного раздела. Вопрос по языку Python (он ведь на основе C++ ;) ). Собственно суть: Есть строка. К примеру '3 * (x + 2) * (x ** 0,5)'. Нужно написать функцию, которая получит такую строку и значение x, а отдаст результат вычисления. Заранее спасибо. Добавлено: ------------- Нужно, что бы функция знала abs, **(Степень), +, -, *, /, Скобки. Переменная одна -...
C++ CMD-командная строка вопрос? Помогите мне с работой мне, нужно описать существующие команды "CMD-командной строки" которые служат для управлению памятью проблема в то что я не знаю какие это команды , я смог найти одну "Mem-Выводит на экран объем используемой и свободной памяти" какие ещё есть вот в чём должны помочь эти команды:http://forum.oszone.net/attachment.p...4&d=1321108679 может вы знаете эти команды? подробнее

Показать сообщение отдельно
famous9221
Сообщений: n/a
27.11.2011, 00:31     Для каждого массива определить количество элементов предшествующих первому отрицательному элементу массива
Даны вещественные массивы A[14] S[14].Для каждого массива определить количество элементов предшествующих первому отрицательному элементу массива.

#include <iostream.h>
#include <iomanip.h>
// прототипы функций
void inputmas (int [14][14],char);
int schet (int[14][14]);
void outrez (int [14][14],char ,int);
void main()
{
//объявление массивов и переменных
int a[14],s[14],kola,kold;
inputmas(a,'a');// в функцию в качестве аргументов передается
inputmas(s,'s');// массив и его имя (символ в апострофах)

kola=schet(a);// вызов функции
kold=schet(s);
outrez (a,'a',kola);
outrez (s,'s',kold);
}
// определение функции ввода массива input()
void inputmas ( int x[14][14],char name)
{
int i,j;
cout <<"Вводим массив" << name << endl;
for (i=0;i<14;i++)
for (j=0;j<14;j++)
{
cout << "Введите элемент массива " << name << "[" << i << "] << "[ << j << "]=";
cin >> x[i][j];
}
}
//определение расчётной функции schet()
int schet (int m[14][14])
{
int i,kol,min;
min=m[0];// первоначально за min примем 1-й элемент
kol=0; // количество элементов,предшествующих минимальному
for(i=1;i<14;i++)
for(j=1;j<14;j++)
// нашли в массиве элемент, значение которого меньше значения принятого за минимум
{
min =m[i][j]; // заменили значение минимума
kol=i; // количество элементов, предшествующих минимальному
}
return(kol); // передача значения в точку вызова данной функции
}
// определение функции вывода массива outrez()
void outrez (int x[14][14],char name, int kol)
{
int i,j;
cout << "Исходный массив " << name << ":" << endl;
for (i=0;i<14;i++)
for (j=0;j<14;j++)
cout << setw (5) << x [i][j];
cout << " Наименьшему элементу в массиве" << name << "предшествует" << kol << элементов \n";
}


проверьте пожалуйста текст программы на ошибки, если таковые имеются напишите.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru