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

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

Восстановить пароль Регистрация
 
donvito111
0 / 0 / 0
Регистрация: 16.02.2012
Сообщений: 48
16.02.2012, 14:46     одномерный массив с++ #1
Здраствуйте. Мне в школе задали задание ю Мне надо перепмсать программу из 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++ Одномерный массив
C++ Одномерный массив
Одномерный массив C++
Одномерный массив C++
C++ Одномерный массив
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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
 Аватар для 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
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 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 немогу понять как их писать правельно надо
Петррр
 Аватар для Петррр
5914 / 3351 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
16.02.2012, 15:44     одномерный массив с++ #9
donvito111, writeln это функция паскаля. В С++ используйте std::cout
taras atavin
Ушёл с форума.
 Аватар для 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
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 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
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 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++
C++ Одномерный массив
Одномерный массив C++

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

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

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