w c++ : napisz program ktory dla tablicy n x n wypelnionej losowymi liczbami w przedziale <1,10> liczy sume elementow polozonych nad glowna przekatna a wynik wyprowadza na ekran monitora
" Life is not a problem to be solved but a reality to be experienced! "
© Copyright 2013 - 2025 KUDO.TIPS - All rights reserved.
Coś takiego? :)
#include <iostream>
#include <ctime>
#include <cstdlib>
int main(int argc, char* argv[])
{
srand(time(0));
std::ios::sync_with_stdio(0);
std::cout << "Podaj n: ";
int n;
std::cin >> n;
int **arr = new int*[n];
for(int i = 0; i < n; i++) {
arr[i] = new int[n];
for(int j = 0; j < n; j++) {
arr[i][j] = 1 + rand() % 10;
// std::cout << arr[i][j] << " ";
}
//std::cout << std::endl;
}
//std::cout << std::endl;
int sum = 0;
for(int i = 0; i < n; i++) {
for(int j = i + 1; j < n; j++) {
// std::cout << arr[i][j] << " ";
sum += arr[i][j];
}
// std::cout << std::endl;
}
std::cout << "Suma = " << sum << std::endl;
for(int i = 0; i < n; i++)
delete [] arr[i];
delete [] arr;
std::cin.ignore(100, '\n');
std::cin.get();
return 0;
}
Link ideone: http://ideone.com/5gQwa
Jak jakiś problem to skontaktuj mnie na priv, a poprawimy.