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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
#1

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

16.02.2012, 14:46. Просмотров 646. Ответов 14
Метки нет (Все метки)

Здраствуйте. Мне в школе задали задание ю Мне надо перепмсать программу из pascal в С++ю я плоха в нем разбераюсь но я его написал ю но мне ввыдал ошибки и я незнаю как их исправить можете помочь .
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
program viendimensija;
uses crt;
const n=15;
var   
sum:real;
                           i: integer;
                           M: array[1..n] of real;
begin  
clrscr;
for i:=1 to n do
begin
    write('Sakotnejaa masiva ',i, '. elements ir ');
    readln(M[i]); 
 end;
sum:=0;
for i:=1 to n do sum:=sum + M[i];
writeln('Sakotnejaa masiva elementu summa ir ',sum:0:0);
for i:=1 to n do M[i]:=sum-M[i];
for i:=1 to n do writeln('Jaunaa masiva ',i, '. elements ir ',M[i]:0:0);
writeln('Programmas autors: kos10');
writeln('Programmas autors: 111RDK008');
readln;
end.

и вот программа которую я переделал


C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
main()
{
/* Mainigo deklaresana un inicializesana */
const  n = 15;
float sum;
int i;
float M [n];
for ( i = 0 ; i < n; i++)
printf ("Sakotneja masiva %d. elements ir\n", i);
scanf("%d", &M[i]);
sum = 0;
for ( i = 0; i < n; i++ ) sum = sum + M[i];
printf("Sakotneja masivu elementu summa ir\n %d", sum);
for ( i =0; i < n; i++ ) M[i] = sum - M[i];
for ( i = 0 ; i < n; i++)
printf ("Jauna masiva %d. elements ir\n", i, M[i]);
getch() 
}

помогите пожалуйста завтра здовать надо .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2012, 14:46     одномерный массив с++
Посмотрите здесь:

Одномерный массив - C++
1. В одномерном массиве, состоящем из n вещественных элементов, вычислить: a) минимальный из положительных элементов, его порядковый...

одномерный массив - C++
В одномерном массиве, состоящем из n целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов...

Одномерный массив - C++
Кто нить помоги разобраться в этом адском ужасе, что совсем не чего не выходит... Создавть в динамической памяти одномерный массив...

Одномерный массив C++ - C++
1.Дан одномерный массив В состоящий из 10 элементов. Найти максимальный и минимальный элементы данного массива. 2.Написать функцию, в...

одномерный массив. - C++
Даны два массива x содержащий k элементов и y содержащий n элементов и число q. Найти сумму вида x+y, наиболее близкую к числу q. ...

Одномерный массив - C++
В одномерном массиве, состоящем из п целых элементов, вычислить: 1) номер максимального элемента массива; 2) произведение элементов...

Одномерный массив. - C++
Прошу помощи в решении 3 задач на одномерный массив на C++: 1) Дан массив х1,х2,...,xn. Найти количество элементов кратных трем и...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
16.02.2012, 14:58     одномерный массив с++ #2
исправь в начале
C++
1
void main()
или
C++
1
int main(){return 0;}
ретурн 0 в самом конце программы он её завершит

Добавлено через 1 минуту
и скажи плз что такое Sakotneja???
nnina
2 / 2 / 0
Регистрация: 12.11.2011
Сообщений: 69
16.02.2012, 14:58     одномерный массив с++ #3
donvito111,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
using namespace std;
int main(void)
{
 
int n = 15;
float sum;
int i;
float M [n];
for ( i = 0 ; i < n; i++)
printf ("Sakotneja masiva %d. elements ir\n", i);
scanf("%d", &M[i]);
sum = 0;
for ( i = 0; i < n; i++ ) sum = sum + M[i];
printf("Sakotneja masivu elementu summa ir\n %d", sum);
for ( i =0; i < n; i++ ) M[i] = sum - M[i];
for ( i = 0 ; i < n; i++)
printf ("Jauna masiva %d. elements ir\n", i, M[i]);
return 0;
}
A555
51 / 51 / 2
Регистрация: 04.04.2011
Сообщений: 209
16.02.2012, 14:59     одномерный массив с++ #4
и скажи плз что такое Sakotneja???
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 14:59  [ТС]     одномерный массив с++ #5
Sakotneja это Начальное
Проста я из Латвии и там обучение на лтишском языке
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.02.2012, 15:05     одномерный массив с++ #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    const int n = 10;
    int arr[n], sum = 0;
    for(int i = 0; i < n; i++)
    {
        std::cin>>arr[i];
        sum += arr[i];
    }
    std::cout<<"Sum = "<<sum<<std::endl;
    for(int i = 0; i < n; i++)
    {
        arr[i] = sum - arr[i];
        std::cout<<arr[i]<<std::endl;
    }
    system("pause");
    return 0;
}
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 15:09  [ТС]     одномерный массив с++ #7
огромное спасибо . Но как мне добится что било вот так как в паскале.

Я так понял нaдо writeln как то дрбавить ??
Миниатюры
одномерный массив с++  
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 15:39  [ТС]     одномерный массив с++ #8
Можете помочь добавить ети writeln немогу понять как их писать правельно надо
Петррр
5942 / 3379 / 335
Регистрация: 28.10.2010
Сообщений: 5,926
16.02.2012, 15:44     одномерный массив с++ #9
donvito111, writeln это функция паскаля. В С++ используйте std::cout
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
16.02.2012, 15:49     одномерный массив с++ #10
C++
1
2
3
4
int n; // Здесь может быть любой встроенный тип и любой пользовательский тип, для которого перегружен оператор << с левым операндом - потомком вывод.а
std::count<<n; // Только выводит n
std::count<<n<<endl; // Выводит n и переводит строку
std::count<<endl; // Только переводит строку
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 15:55  [ТС]     одномерный массив с++ #11
как мне это переделать и запихать в с++

Pascal
1
2
3
4
5
6
7
8
9
10
11
 
write('Sakotnejaa masiva ',i, '. elements ir ');
readln(M[i]); 
 
 
writeln('Sakotnejaa masiva elementu summa ir ',sum:0:0);
 
writeln('Jaunaa masiva ',i, '. elements ir ',M[i]:0:0);
writeln('Programmas autors: kos10');
writeln('Programmas autors: 111RDK008');
readln;


код куда надо закинуть
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    const int n = 15;
    int arr[n], sum = 0;
    for(int i = 0; i < n; i++)
    {
        std::cin>>arr[i];
        sum += arr[i];
    }
    std::cout<<"Sum = "<<sum<<std::endl;
    for(int i = 0; i < n; i++)
    {
        arr[i] = sum - arr[i];
        std::cout<<arr[i]<<std::endl;
    }
    system("pause");
    return 0;
}
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.02.2012, 16:23     одномерный массив с++ #12
Цитата Сообщение от taras atavin Посмотреть сообщение
std::count
C++
1
std::cout
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 16:30  [ТС]     одномерный массив с++ #13
а после чево надо вписивать std::count ????
Dekio
Фрилансер
Эксперт С++
5837 / 1218 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
16.02.2012, 16:31     одномерный массив с++ #14
donvito111, читать умеете?

Цитата Сообщение от Dekio Посмотреть сообщение
std::cout
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2012, 17:16     одномерный массив с++
Еще ссылки по теме:

Одномерный массив - C++
Создать массив из 20 вещественных чисел.Определить, сколько из них больше своих &quot;соседей,&quot; т.е. предыдущего и последующего чисел. ...

Одномерный массив. - C++
Составить программу, выполняющую с одномерным массивом следующие действия: В одномерном массиве, состоящем из п вещественных элементов,...

Одномерный массив - C++
1.Найти кол-во элементов массива,больших С. 2.Найти произведение элементов массива,расположенных после максимального по модулю элемента. ...

одномерный массив - C++
Дан одномерный массив из n элементов,определите сумму первых B элементов и последних C элементов, если сумма 1ых будет больше суммы...

Одномерный массив - C++
Задания дан одномерный массив A вводимый с клавиатуры, данно число B также вводимое с клавиатуры надо чтобы программа делала так A+1*D,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 17:16  [ТС]     одномерный массив с++ #15
Все спасибо за помощь все работает .
Yandex
Объявления
16.02.2012, 17:16     одномерный массив с++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru