Buch Cover Buch Cover Buch Cover Buch Cover

Web-Code: - Webcode Help

Feld elementweise bearbeiten (Felder)

Füllen Sie ein Feld mit den Zahlen:

2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14.

Schreiben Sie nun ein Programm, das aus einem (im Testfall obigem) Feld ein neues Feld erzeugt, bei dem jeder Wert um 10 erhöht ist.

plusZehn(original: integer[]): integer[]

3 Kommentare

Bitte melde dich an um einen Kommentar abzugeben

Kommentare (3)

moritzdeboss 17. April 2018 14:51   reply report
Donald John Trump [ˈdɒnəld d͡ʒɒn tɹʌmp] (* 14. Juni 1946 in Queens, New York City, New York) ist der 45. Präsident der Vereinigten Staaten und ein ehemaliger Unternehmer.

Er ist der Inhaber des Mischkonzerns Trump Organization und leitete diesen von 1971 bis 2017 als CEO. In der Immobilien- und Unterhaltungsbranche baute er laut unabhängigen Schätzungen ein Milliardenvermögen auf und machte seinen Namen „Trump“ zu einer eigenen, bekannten „Marke“. Durch Auftritte in Fernsehsendungen wie The Apprentice wurde er darüber hinaus zu einer der bekanntesten Personen in den Vereinigten Staaten.

Trump unterstützte verschiedene Parteien und ist (mit kurzer Unterbrechung) seit 2009 als Republikaner registriert. Als deren Kandidat gewann er nach seinem Wahlkampf die US-Präsidentschaftswahlen am 8. November 2016 gegen Hillary Clinton und wurde am 20. Januar 2017 als erster ohne vorheriges politisches Amt oder militärischen Rang und mit dem höchsten Lebensalter bei Amtsantritt US-Präsident.

Sein eklektisches, veränderliches politisches Programm enthält Elemente des Populismus, Protektionismus und Isolationismus; dabei zieht er mit einer „einfachen“ Sprache, provokanten Äußerungen sowie radikalen Vorschlägen etwa zu Themen wie Immigration und Islam die Aufmerksamkeit der Massenmedien in besonderer Weise auf sich (vgl. Donald Trumps Umgang mit den Medien) bzw. umgeht sie auf direktem Weg durch zahlreiche, in dieser Form und in solchen Ämtern bislang so nie gehandhabten, teils spontanen Twitter-Botschaften.

Er zeitigt umfangreiche und unterschiedliche Proteste gegen ihn und seine Präsidentschaft.
moritzdeboss 17. April 2018 14:48   reply report
Nicoacht ist ein voller dicker burner!
wwbaselmemes 10. April 2018 14:41   reply report
wer das gseht & mir e bild schickt kunnt in mini story

8 Lösung(en)

def pluszehn(feld):
    neues_feld=[]
    for element in feld:
        neues_feld.append(element*10)

    return neues_feld

a = [2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14]

print a              
print pluszehn(a)
                
  plusZehn: proc(fld);
    dcl fld dim(*) bin fixed(31) var parameter;

    dcl i bin fixed(15);
    do i = 1 to dimension(fld);
      fld(i) += 10;
    end;
  end plusZehn;
                

Lösung von: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>


int main()
{
	int iZahl[] = { 2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14 };
	int iZahl2[] = { 0 };

	for(int i = 0; i < 12; i += 1) {
		printf("%i ", iZahl[i]);
		iZahl[i] += 10;
		iZahl2[i] = iZahl[i];
	}

	printf("\n------------------------------------------\n");

	for(int i = 0; i < 12; i += 1) {
		printf("%i ", iZahl2[i]);
	}

	getchar();
	return 0;
}
                

Lösung von: Elias Zech (Optics Balzers)

let theArr = [2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14],
    plus10 = [];

for (let i = 0; i < theArr.length; i++) plus10.push(theArr[i] * 10);

console.table(plus10);
                

Lösung von: Lisa Salander (Heidi-Klum-Gymnasium Bottrop)

// NET 6.x | C# 10.x | VS-2022

var lst = new List<int> { 2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14 };
var lst_Add10 = lst.Select(x => x + 10).ToList();
Console.WriteLine(string.Join(", ", lst_Add10));
                

Lösung von: Jens Kelm (@JKooP)

package ch.santis.feldelementweise;

public class Feld_elementweise_bearbeiten {
    public static void main(String[] args){
        int[] feld = {2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14};

        print("Original Array:\n");
        printArray(feld);
        print("Neuer Array:\n");
        plusZehn(feld);
        printArray(feld);
    }

    public static void plusZehn(int[] zehn) {
        for (int i = 0; i < zehn.length; i = i + 1) {
            zehn[i] = zehn[i] + 10;
        }
        print("");
    }

    public static void printArray(int[] array) {
        for (int x = 0; x < array.length; x = x + 1) {
            print(array[x] + " ");
        }
        System.out.println("\n");
    }
    static void print(String text) {
        System.out.print(text);
    }
}
                

Lösung von: Tatjana Schäfer (Santis Training AG)

// C++ 17
#include <iostream>
#include <vector>
#include <algorithm>
using v_t = std::vector<int>;

std::ostream& operator<<(std::ostream& os, const v_t& v) {
    for (auto it{ v.begin() }; it != v.end() - 1; ++it)
        os << *it << ", ";
    return os << v.back();
}

v_t add_x(const v_t& v_in, int n) {
    v_t v_out(v_in);
    const auto f{ [&n](auto i) { return i + n; } };
    std::transform(v_out.begin(), v_out.end(), v_out.begin(), f);
    return v_out;
}

int main() {
    const v_t v_in{ 2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14 };
    const auto v_out{ add_x(v_in, 10) };
    std::cout << v_in << "\n";
    std::cout << v_out << "\n";
}
                

Lösung von: Jens Kelm (@JKooP)

// C++20 | VS-2022

#include <iostream>
#include <ranges>
#include <vector>
#include <algorithm>

int main() {
    std::vector<int> v{ 2, 17, 10, 9, 16, 3, 9, 16, 5, 1, 17, 14 };
    std::ranges::transform(v, std::ostream_iterator<int>(std::cout, " "), [](const auto& i) { return i + 10; });
}

                

Lösung von: Jens Kelm (@JKooP)

Aktionen

Bewertung

Durchschnittliche Bewertung:

Eigene Bewertung:
Bitte zuerst anmelden

Meta

Zeit: 0.25
Schwierigkeit: k.A.
Webcode: vkei-ya8q
Autor: Philipp G. Freimann (BBW (Berufsbildungsschule Winterthur) https://www.bbw.ch)

Download PDF

Download ZIP

Zu Aufgabenblatt hinzufügen