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

Двумерный массив (найти ошибку в коде) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ввод в файл http://www.cyberforum.ru/cpp-beginners/thread784893.html
Парни, у меня задача написать программу, которая работает через командную строку. ПРога читает поток ввода, и полученные символы записывает в файл, и останавливается тогда, когда в потоке встречается...
C++ функция вычисляющяя степень числа по основанию и показателю степени Реализовать функцию, вычисляющую степень числа по основанию и показателю степени . функции должны быть сделаны рекурсивно http://www.cyberforum.ru/cpp-beginners/thread784878.html
Помощь со структурой "Государство" C++
Нужна помощь. Мне нужно что бы под пунктом 4 в меню выдавались на экран англоязычные страны. Структура Структура "Государство": - название; - государственный язык; - денежная единица; - курс...
C++ Как правильно объявить константы для всего проекта, который состоит из нескольких файлов
какой-нибудь Variables.h в котором будет что-то типа: #define A 50 #define B 40 или const int A 50
C++ Как удалять элемент из строки в c++? http://www.cyberforum.ru/cpp-beginners/thread784863.html
Как удалять элемент из строки в c++?
C++ Замена одного обратного слеша на 2 в строке текста (string) Привет всем. Есть такое задание - заменить один слеш на 2 ) Например: C:\Program Files\Common Files\Adobe AIR\Versions\1.0 Хочу, чтобы было так: C:\\Program Files\\Common Files\\Adobe... подробнее

Показать сообщение отдельно
jenya5455
1 / 1 / 0
Регистрация: 07.11.2012
Сообщений: 53
12.02.2013, 22:30  [ТС]
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
36
37
38
39
40
41
42
#include <iostream>
#include <stdlib.h>
#include <math.h>
using namespace std;
int main()
 
{
 const int n=3 ; 
 const int m=3;
 int mas[n][m];
 int mas1[n][m];
 int i,j,l,k;
  
 for(i=0;i<n;i++)
 {cout<<"\n\n";
    for(j=0;j<m;j++)
    {   // cin >> mas[i][j];    }
 
        mas[i][j]=rand()%10;
    cout<<" "<<mas[i][j];
}}
   l=0;
   k=0;
  for (int p=0; p<n;p++){
  for (int b=0; b<m;b++){
      mas1[p][b]=mas[p][b];
      }
      }
      cout<<"\n\n";
      for(int i=0;i<n;i++){
          cout <<"\n\n";  
      for(int j=0;j<m;j++){     
      if (i==j){
      continue;
      mas1[i][j]=sqrt(mas1[i][j]);     
                 } 
      cout <<" "<< mas1[i][j];        
            }}
      cout<<"\n\n";
system ("pause");
return 0;
}
Не работает, в корень не возводит и там дагональ должна остаться не тронутой , само условие не понятно и вывод cout << не то.

Добавлено через 4 минуты
Цитата Сообщение от jenya5455 Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
      for(int i=0;i<n;i++){
          cout <<"\n\n";  
      for(int j=0;j<m;j++){     
      if (i==j){
      continue;
      mas1[i][j]=sqrt(mas1[i][j]);     
                 } 
      cout <<" "<< mas1[i][j];        
            }}
Вот этот кусок

Добавлено через 1 час 48 минут
Cпасибо всем!!! с нуля написал всё получилось, массив так как sqrt - над было int на float поменять и всё окей.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru