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

Массив: ошибка, не могу понял в чем дело - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Файл: Сравнить количество цифр и букв верхнего регистра http://www.cyberforum.ru/cpp-beginners/thread549992.html
задание: Сравнить количество цифр и букв верхнего регистра понимаю, что нужно сначала использовать isalpha чтобы определить, что это не буква, а цифра; потом isupper чтобы определить буква ли это верхнего регистра! то есть цикл будет примерно такой for (j=0;j<длина файла;j++) { if (isalnum(a)=0) {kol++;}//если это не буква, значит цифра if (isupper(a)!=0) {kol1++;}//определяем...
C++ Обработка одномерных массивов Преобразовать массив таким образом ,чтобы сначала располагались все элементы отличающиеся от максимального не более чем на 75%,а потом все остальные http://www.cyberforum.ru/cpp-beginners/thread549991.html
C++ Как это работает?
Читаю я кое какой "учебник", и в нём появился такой вот кусок кода int input (tank& t, char map) { char act; int ch; int e = 0; act = _getch(); ch = static_cast<int>(act); if (ch == north || ch == east || ch == west || ch == south) {
C++ Обработка массивов информации
В массиве, все элементы которого различны, найти и удалить n наименьших элементов, сохраняя порядок следования остальных элементов.
C++ Вывести среднее арифметическое для каждой строки в массиве. http://www.cyberforum.ru/cpp-beginners/thread549966.html
Здравствуйте у меня проблема. Нужно вывести среднее арифметическое для каждой строки. Размерности двумерного массива спросить у пользователя, а память под двумерный массив захватить динамически. Причем размер двумерного массива может не совпадать с размером одномерного - в данном случае нужно продумать поведение программы. Программу написал, но выдает ошибки, т.к. в динамических массивах почти...
C++ Дурацкое окргуление Почему возникает эта проблема? int main() { double x=0.3; int y=600; int z; double d; d= x*y; //180 z= d;//180 подробнее

Показать сообщение отдельно
Мaкc
39 / 39 / 5
Регистрация: 16.03.2012
Сообщений: 86

Массив: ошибка, не могу понял в чем дело - C++

16.04.2012, 16:47. Просмотров 246. Ответов 2
Метки (Все метки)

Вот программа:
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
29
30
31
32
33
34
35
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include "stdafx.h"
void main()
{
system("cls");
int n;
printf("\n Input n ->");
scanf("\%i",&n);
int i=0,j=0;
int sum=0;
int **mas=new int *[n];
    for(i=0;i<n;i++);
    mas[i]=new int [n];
for(i=0;i<n;i++)
for(j=0;j<n;j++)
{
printf("Element(%d;%d)=",i,j);
scanf("%d",&mas[i][j]);
}
printf("\nV masuvi:\n");
for(i=0;i<n;i++) {
   for(j=0;j<n;j++){
   printf("%i ",mas[i][j]);}
   printf("\n");
   }
for(i=0;i<=n;i++) {
for (j=i;j<n-i;j++)
{
  sum=sum+mas[j][i];
}
   printf("\nsuma v oblasti 3b: %d",sum);
}
Выбивает ошибку, не могу понял в чем дело. Выручайте плз)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 11:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru