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

обратите на меня внимание) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ реализация strcmp http://www.cyberforum.ru/cpp-beginners/thread127748.html
помогите написать реализацию strcmp Функция должна принимать два указателя на сравниваемые строки (возможно Вы должны указать компилятору, что функция не имеет права модифицировать содержимое строк). Функция должна возвращать отрицательное значение, если первая строка лексиграфически меньше второй, 0 - если они равны и положительное значение, если первая строка больше второй.
C++ Работа с файлами Хотелось бы разобраться как работать с файлами. Придумал программу самую простенькую, хочу загнать ее в файл. #include <stdio.h> #include <conio.h> #include <math.h> #include <stdlib.h> #include <string.h> void main() { float a; int n=10,i; http://www.cyberforum.ru/cpp-beginners/thread127739.html
посмотрите что не так C++
Рассчитать: М при х =1 по формуле M = tg2z; L при х=2 по формуле L = sin z 2; K при х =3 по формуле K = ln z; N при х=4 по формуле N = e2z. #include<iostream.h> #include<stdio.h> #include<math.h>
C++ fstream open непонятки
fstream lala lala.open("fffddd.txt"); в книге написано что если файл не существует он будет создан файла нет - файл не создался - почему,?
C++ Алгоритм для нахождения всех булевых функций от N переменных http://www.cyberforum.ru/cpp-beginners/thread127726.html
Помогите придумать оптимальный алгоритм для данного условия! очень нужно плиз!!!!!!!(хотя бы для 4)
C++ Поиск в глубину и проверка связности задание - с помощью пгв проверить связность графа, граф задан списком написал код, который создает список и формирует пгв, но при входе в функцию вылетает ошибка. функцию взял отсюда http://e-maxx.ru/algo/dfs #include "stdafx.h" #include <vector> #include <iostream> #include <string> #include <windows.h> подробнее

Показать сообщение отдельно
winelove
1 / 1 / 0
Регистрация: 10.05.2010
Сообщений: 71

обратите на меня внимание) - C++

10.05.2010, 22:19. Просмотров 307. Ответов 3
Метки (Все метки)

В одномерном массиве, состоящем из n вещественных элементов, вы-числить:
1) количество элементов массива, больших С;
2) произведение элементов массива, расположенных после макси-мального по модулю элемента.
3) Преобразовать массив таким образом, чтобы сначала располага-лись все отрицательные элементы, а потом – все положительные (элементы, равные 0 , считать положительными).
Pascal
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
37
38
39
40
const N=10;
var Mas:array[1..N] of real;
    C,proiz:real;
    i,j,count:integer;
    n_max:integer;
begin
 count:=0; {число элементов больших C}
 n_max:=1; {Номер максимального по модулю элемента}
  for i:=1 to N do
   begin
    write('Введите элемент [',i,'] : ');
    readln(Mas[i]);
    if abs(Mas[n_max])<abs(Mas[i]) then
    n_max:=i;
   end;
 write('Введите C: ');
 readln(C);
 proiz:=1;  {Произведение элементов}
 for i:=1 to N do
  begin
   if i>n_max then
   proiz:=proiz*Mas[i];
   if Mas[i]>C then
   count:=count+1;
  end;
 for j:=1 to n-1 do
  for i:=1 to n-1 do
   if Mas[i]>Mas[i+1] then
    begin
     C:=Mas[i];
     Mas[i]:=Mas[i+1];
     Mas[i+1]:=C;
    end;
 writeln('Количество элементов больших C: ',count);
 writeln('Произведение элементов: ',proiz);
 writeln('Преобразованный массив:');
  for i:=1 to n do
   write(Mas[i]:5:3,' ');
 readln;
end.
Вот эта задача через Паскаль, а мне надо в С++, как это все преобразовать??
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru